LeetCode The Hard Way

Google

2324 problems

ProblemDifficultyFrequency Topics
2325. Decode the MessageEasy8.2%
Hash TableString
895. Maximum Frequency StackHard8.2%
Hash TableStackDesignOrdered Set
3411. Maximum Subarray With Equal ProductsEasy8.2%
ArrayMathSliding WindowEnumerationNumber Theory
966. Vowel SpellcheckerMedium8.2%
ArrayHash TableString
3685. Subsequence Sum After Capping ElementsMedium8.2%
ArrayTwo PointersDynamic ProgrammingSorting
3484. Design SpreadsheetMedium8.2%
ArrayHash TableStringDesignMatrix
2300. Successful Pairs of Spells and PotionsMedium8.2%
ArrayTwo PointersBinary SearchSorting
1723. Find Minimum Time to Finish All JobsHard8.2%
ArrayDynamic ProgrammingBacktrackingBit ManipulationBitmask
1928. Minimum Cost to Reach Destination in TimeHard8.2%
ArrayDynamic ProgrammingGraph TheoryDijkstra's Algorithm
2529. Maximum Count of Positive Integer and Negative IntegerEasy8.2%
ArrayBinary SearchCounting
3354. Make Array Elements Equal to ZeroEasy8.2%
ArraySimulationPrefix Sum
1895. Largest Magic SquareMedium8.2%
ArrayMatrixPrefix Sum
3321. Find X-Sum of All K-Long Subarrays IIHard8.2%
ArrayHash TableSliding WindowHeap (Priority Queue)
1611. Minimum One Bit Operations to Make Integers ZeroHard8.2%
MathDynamic ProgrammingBit ManipulationRecursionMemoization
Actors and Directors Who Cooperated At Least Three TimesEasy8.2%
Database
Trim a Binary Search TreeMedium8.2%
TreeDepth-First SearchBinary Search TreeBinary Tree
3751. Total Waviness of Numbers in Range IMedium8.2%
MathDynamic ProgrammingEnumeration
3074. Apple Redistribution into BoxesEasy8.2%
ArrayGreedySorting
865. Smallest Subtree with all the Deepest NodesMedium8.2%
Hash TableTreeDepth-First SearchBreadth-First SearchBinary TreeBinary LiftingLowest Common AncestorDP on Trees
3821. Find Nth Smallest Integer With K One BitsHard8.2%
MathBit ManipulationCombinatorics
3651. Minimum Cost Path with TeleportationsHard8.2%
ArrayDynamic ProgrammingMatrix
3743. Maximize Cyclic Partition ScoreHard8.2%
ArrayDynamic Programming
2344. Minimum Deletions to Make Array DivisibleHard8.2%
ArrayMathSortingHeap (Priority Queue)Number TheoryEuclidean AlgorithmGreatest Common Divisor
762. Prime Number of Set Bits in Binary RepresentationEasy8.2%
MathBit ManipulationPrimality Test
3336. Find the Number of Subsequences With Equal GCDHard8.2%
ArrayMathDynamic ProgrammingNumber TheoryEuclidean AlgorithmGreatest Common Divisor
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee