LeetCode The Hard Way

Google

2324 problems

ProblemDifficultyFrequency Topics
2116. Check if a Parentheses String Can Be ValidMedium12.8%
StringStackGreedyBracket Sequences
2366. Minimum Replacements to Sort the ArrayHard12.8%
ArrayMathGreedy
2444. Count Subarrays With Fixed BoundsHard12.8%
ArrayQueueSliding WindowMonotonic Queue
2484. Count Palindromic SubsequencesHard12.8%
StringDynamic Programming
Add Two PromisesEasy12.8%
—
2058. Find the Minimum and Maximum Number of Nodes Between Critical PointsMedium12.8%
Linked List
Contains Duplicate IIIHard12.8%
ArraySliding WindowSortingBucket SortOrdered Set
Convert a Number to HexadecimalEasy12.8%
MathStringBit Manipulation
Strong Password CheckerHard12.8%
StringGreedyHeap (Priority Queue)
Design In-Memory File SystemHard12.8%
Hash TableStringDesignTrieSorting
2542. Maximum Subsequence ScoreMedium12.8%
ArrayGreedySortingHeap (Priority Queue)
Apply Transform Over Each Element in ArrayEasy12.8%
—
2742. Painting the WallsHard12.8%
ArrayDynamic Programming
878. Nth Magical NumberHard12.8%
MathBinary SearchLeast Common MultipleInclusion-Exclusion Principle
922. Sort Array By Parity IIEasy12.8%
ArrayTwo PointersSorting
925. Long Pressed NameEasy12.8%
Two PointersString
968. Binary Tree CamerasHard12.8%
Dynamic ProgrammingTreeDepth-First SearchBinary TreeDP on Trees
1166. Design File SystemMedium12.8%
Hash TableStringDesignTrie
1051. Height CheckerEasy12.8%
ArraySortingCounting SortBubble Sort
1859. Sorting the SentenceEasy12.8%
StringSortingBubble Sort
1863. Sum of All Subset XOR TotalsEasy12.8%
ArrayMathBacktrackingBit ManipulationCombinatoricsEnumeration
1209. Remove All Adjacent Duplicates in String IIMedium12.8%
StringStack
Customers Who Bought All ProductsMedium12.8%
Database
3005. Count Elements With Maximum FrequencyEasy12.8%
ArrayHash TableCounting
Customer Placing the Largest Number of OrdersEasy12.8%
Database
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee