LeetCode The Hard Way

Amazon

2015 problems

ProblemDifficultyFrequency Topics
837. New 21 GameMedium20.1%
MathDynamic ProgrammingSliding WindowProbability and Statistics
3197. Find the Minimum Area to Cover All Ones IIHard20.1%
ArrayMatrixEnumeration
3648. Minimum Sensors to Cover GridMedium20.1%
Math
Maximum Calories Burnt from JumpsMedium20.1%
ArrayTwo PointersGreedySorting
3767. Maximize Points After Choosing K TasksMedium20.1%
ArrayGreedySortingHeap (Priority Queue)
3781. Maximum Score After Binary SwapsMedium20.1%
ArrayStringGreedyHeap (Priority Queue)
3794. Reverse String PrefixEasy20.1%
Two PointersString
3864. Minimum Cost to Partition a Binary StringHard20.1%
StringDivide and ConquerPrefix Sum
3952. Maximum Total Value of Covered IndicesMedium20.1%
ArrayStringDynamic ProgrammingGreedy
3976. Maximum Subarray Sum After MultiplierMedium20.1%
ArrayDynamic Programming
2271. Maximum White Tiles Covered by a CarpetMedium20.1%
ArrayBinary SearchGreedySliding WindowSortingPrefix Sum
3998. Transform Binary String Using Subsequence SortMedium20.1%
ArrayTwo PointersStringGreedy
Trips and UsersHard18%
Database
Perfect SquaresMedium18%
MathDynamic ProgrammingBreadth-First SearchKnapsack ProblemComplete Knapsack
Remove Invalid ParenthesesHard18%
StringBacktrackingBreadth-First Search
309. Best Time to Buy and Sell Stock with CooldownMedium18%
ArrayDynamic Programming
Wiggle Sort IIMedium18%
ArrayDivide and ConquerGreedySortingQuickselect
342. Power of FourEasy18%
MathBit ManipulationRecursion
374. Guess Number Higher or LowerEasy18%
Binary SearchInteractive
377. Combination Sum IVMedium18%
ArrayDynamic Programming
581. Shortest Unsorted Continuous SubarrayMedium18%
ArrayTwo PointersStackGreedySortingMonotonic Stack
Friend Requests II: Who Has the Most FriendsMedium18%
Database
Not Boring MoviesEasy18%
Database
2 Keys KeyboardMedium18%
MathDynamic Programming
759. Employee Free TimeHard18%
ArraySweep LineSortingHeap (Priority Queue)
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee