LeetCode The Hard Way

Amazon

2015 problems

ProblemDifficultyFrequency Topics
1186. Maximum Subarray Sum with One DeletionMedium25.2%
ArrayDynamic Programming
1248. Count Number of Nice SubarraysMedium25.2%
ArrayHash TableMathSliding WindowPrefix Sum
Movie RatingMedium25.2%
Database
Clone Binary Tree With Random PointerMedium25.2%
Hash TableTreeDepth-First SearchBreadth-First SearchBinary Tree
1520. Maximum Number of Non-Overlapping SubstringsHard25.2%
Hash TableStringGreedySorting
1680. Concatenation of Consecutive Binary NumbersMedium25.2%
MathBit ManipulationSimulation
Invalid TweetsEasy25.2%
Database
1732. Find the Highest AltitudeEasy25.2%
ArrayPrefix Sum
1886. Determine Whether Matrix Can Be Obtained By RotationEasy25.2%
ArrayMatrix
1910. Remove All Occurrences of a SubstringMedium25.2%
StringStackSimulation
2006. Count Number of Pairs With Absolute Difference KEasy25.2%
ArrayHash TableCounting
2035. Partition Array Into Two Arrays to Minimize Sum DifferenceHard25.2%
ArrayTwo PointersBinary SearchDynamic ProgrammingBit ManipulationMeet in the MiddleSortingOrdered SetBitmask
2115. Find All Possible Recipes from Given SuppliesMedium25.2%
ArrayHash TableStringGraph TheoryTopological SortDirected Acyclic Graph
2110. Number of Smooth Descent Periods of a StockMedium25.2%
ArrayMathTwo PointersDynamic ProgrammingSliding Window
2130. Maximum Twin Sum of a Linked ListMedium25.2%
Linked ListTwo PointersStack
2160. Minimum Sum of Four Digit Number After Splitting DigitsEasy25.2%
MathGreedySorting
2296. Design a Text EditorHard25.2%
Linked ListStringStackDesignSimulationDoubly-Linked List
2398. Maximum Number of Robots Within BudgetHard25.2%
ArrayBinary SearchQueueSliding WindowHeap (Priority Queue)Prefix SumMonotonic Queue
2471. Minimum Number of Operations to Sort a Binary Tree by LevelMedium25.2%
TreeBreadth-First SearchBinary Tree
3020. Find the Maximum Number of Elements in SubsetMedium25.2%
ArrayHash TableEnumeration
3075. Maximize Happiness of Selected ChildrenMedium25.2%
ArrayGreedySorting
Design an Array Statistics Tracker Hard25.2%
Hash TableBinary SearchDesignQueueHeap (Priority Queue)Data StreamOrdered Set
2193. Minimum Number of Moves to Make PalindromeHard25.2%
Two PointersStringGreedyBinary Indexed Tree
3572. Maximize Y‑Sum by Picking a Triplet of Distinct X‑ValuesMedium25.2%
ArrayHash TableGreedySortingHeap (Priority Queue)
3640. Trionic Array IIHard25.2%
ArrayDynamic Programming
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee