LeetCode The Hard Way

Google

2324 problems

ProblemDifficultyFrequency Topics
3186. Maximum Total Damage With Spell CastingMedium10.6%
ArrayHash TableTwo PointersBinary SearchDynamic ProgrammingSortingCounting
1748. Sum of Unique ElementsEasy10.6%
ArrayHash TableCounting
2974. Minimum Number GameEasy10.6%
ArraySortingHeap (Priority Queue)Simulation
2078. Two Furthest Houses With Different ColorsEasy10.6%
ArrayGreedy
1911. Maximum Alternating Subsequence SumMedium10.6%
ArrayDynamic Programming
1541. Minimum Insertions to Balance a Parentheses StringMedium10.6%
StringStackGreedyBracket Sequences
2043. Simple Bank SystemMedium10.6%
ArrayHash TableDesignSimulation
3303. Find the Occurrence of First Almost Equal SubstringHard10.6%
StringString MatchingKnuth–Morris–Pratt Algorithm
2551. Put Marbles in BagsHard10.6%
ArrayGreedySortingHeap (Priority Queue)
3375. Minimum Operations to Make Array Values Equal to KEasy10.6%
ArrayHash Table
Reformat Department TableEasy10.6%
Database
1882. Process Tasks Using ServersMedium10.6%
ArrayHeap (Priority Queue)
791. Custom Sort StringMedium10.6%
Hash TableStringSorting
999. Available Captures for RookEasy10.6%
ArrayMatrixSimulation
2962. Count Subarrays Where Max Element Appears at Least K TimesMedium10.6%
ArraySliding Window
Construct the RectangleEasy10.6%
Math
3541. Find Most Frequent Vowel and ConsonantEasy10.6%
Hash TableStringCounting
3551. Minimum Swaps to Sort by Digit SumMedium10.6%
ArrayHash TableSorting
3372. Maximize the Number of Target Nodes After Connecting Trees IMedium10.6%
TreeDepth-First SearchBreadth-First Search
3170. Lexicographically Minimum String After Removing StarsMedium10.6%
Hash TableStringStackGreedyHeap (Priority Queue)
3445. Maximum Difference Between Even and Odd Frequency IIHard10.6%
StringSliding WindowEnumerationPrefix Sum
2099. Find Subsequence of Length K With the Largest SumEasy10.6%
ArrayHash TableSortingHeap (Priority Queue)
473. Matchsticks to SquareMedium10.6%
ArrayDynamic ProgrammingBacktrackingBit ManipulationBitmask
3136. Valid WordEasy10.6%
String
2163. Minimum Difference in Sums After Removal of ElementsHard10.6%
ArrayDynamic ProgrammingHeap (Priority Queue)
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee