LeetCode The Hard Way

Google

2324 problems

ProblemDifficultyFrequency Topics
3016. Minimum Number of Pushes to Type Word IIMedium5%
Hash TableStringGreedySortingCounting
1909. Remove One Element to Make the Array Strictly IncreasingEasy5%
Array
1124. Longest Well-Performing IntervalMedium5%
ArrayHash TableStackMonotonic StackPrefix Sum
3310. Remove Methods From ProjectMedium5%
Depth-First SearchBreadth-First SearchGraph Theory
Evaluate Valid ExpressionsHard5%
Hash TableMathStringDivide and ConquerStack
2357. Make Array Zero by Subtracting Equal AmountsEasy5%
ArrayHash TableGreedySortingHeap (Priority Queue)Simulation
3769. Sort Integers by Binary ReflectionEasy5%
ArraySorting
3983. Subsequence After One ReplacementMedium5%
Two PointersString
2053. Kth Distinct String in an ArrayEasy5%
ArrayHash TableStringCounting
Employees With Missing InformationEasy5%
Database
2465. Number of Distinct AveragesEasy5%
ArrayHash TableTwo PointersSorting
2250. Count Number of Rectangles Containing Each PointMedium5%
ArrayHash TableBinary SearchBinary Indexed TreeSorting
H-Index IIMedium5%
ArrayBinary Search
982. Triples with Bitwise AND Equal To ZeroHard5%
ArrayHash TableBit Manipulation
1962. Remove Stones to Minimize the TotalMedium5%
ArrayGreedyHeap (Priority Queue)
3069. Distribute Elements Into Two Arrays IEasy5%
ArrayTwo PointersSimulation
3072. Distribute Elements Into Two Arrays IIHard5%
ArrayBinary Indexed TreeSegment TreeSimulation
870. Advantage ShuffleMedium5%
ArrayTwo PointersGreedySorting
2652. Sum MultiplesEasy5%
Math
3794. Reverse String PrefixEasy5%
Two PointersString
776. Split BSTMedium5%
TreeBinary Search TreeRecursionBinary Tree
1702. Maximum Binary String After ChangeMedium5%
StringGreedy
1927. Sum GameMedium5%
MathStringGreedyGame Theory
1872. Stone Game VIIIHard5%
ArrayMathDynamic ProgrammingMinimaxPrefix SumGame TheoryZero-Sum Game
3718. Smallest Missing Multiple of KEasy5%
ArrayHash Table
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee