LeetCode The Hard Way

Google

2324 problems

ProblemDifficultyFrequency Topics
3578. Count Partitions With Max-Min Difference at Most KMedium10.6%
ArrayDynamic ProgrammingQueueSliding WindowPrefix SumMonotonic Queue
3487. Maximum Unique Subarray Sum After DeletionEasy10.6%
ArrayHash TableGreedy
Transpose FileMedium10.6%
Shell
2231. Largest Number After Digit Swaps by ParityEasy10.6%
SortingHeap (Priority Queue)
1466. Reorder Routes to Make All Paths Lead to the City ZeroMedium10.6%
Depth-First SearchBreadth-First SearchGraph Theory
1478. Allocate MailboxesHard10.6%
ArrayMathDynamic ProgrammingSorting
3446. Sort Matrix by DiagonalsMedium10.6%
ArraySortingMatrix
3021. Alice and Bob Playing Flower GameMedium10.6%
Math
1733. Minimum Number of People to TeachMedium10.6%
ArrayHash TableGreedy
2197. Replace Non-Coprime Numbers in ArrayHard10.6%
ArrayMathStackNumber TheoryLeast Common MultipleGreatest Common Divisor
1935. Maximum Number of Words You Can TypeEasy10.6%
Hash TableString
1263. Minimum Moves to Move a Box to Their Target LocationHard10.6%
ArrayBreadth-First SearchHeap (Priority Queue)Matrix
3461. Check If Digits Are Equal in String After Operations IEasy10.6%
MathStringSimulationCombinatoricsNumber Theory
3720. Lexicographically Smallest Permutation Greater Than TargetMedium10.6%
Hash TableStringGreedyCountingEnumeration
3607. Power Grid MaintenanceMedium10.6%
ArrayHash TableDepth-First SearchBreadth-First SearchUnion-FindGraph TheoryHeap (Priority Queue)Ordered Set
2528. Maximize the Minimum Powered CityHard10.6%
ArrayBinary SearchGreedyQueueSliding WindowPrefix Sum
3542. Minimum Operations to Convert All Elements to ZeroMedium10.6%
ArrayHash TableStackGreedyMonotonic Stack
1688. Count of Matches in TournamentEasy10.6%
MathSimulation
2154. Keep Multiplying Found Values by TwoEasy10.6%
ArrayHash TableSortingSimulation
1262. Greatest Sum Divisible by ThreeMedium10.6%
ArrayDynamic ProgrammingGreedySorting
3614. Process String with Special Operations IIHard10.6%
StringSimulation
3583. Count Special TripletsMedium10.6%
ArrayHash TableCounting
3577. Count the Number of Computer Unlocking PermutationsMedium10.6%
ArrayMathBrainteaserCombinatorics
2110. Number of Smooth Descent Periods of a StockMedium10.6%
ArrayMathTwo PointersDynamic ProgrammingSliding Window
1244. Design A LeaderboardMedium10.6%
Hash TableDesignSorting
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee