LeetCode The Hard Way

Amazon

2015 problems

ProblemDifficultyFrequency Topics
2148. Count Elements With Strictly Smaller and Greater Elements Easy5%
ArraySortingCounting
3399. Smallest Substring With Identical Characters IIHard5%
StringBinary Search
2202. Maximize the Topmost Element After K MovesMedium5%
ArrayGreedy
1239. Maximum Length of a Concatenated String with Unique CharactersMedium5%
ArrayStringBacktrackingBit Manipulation
2091. Removing Minimum and Maximum From ArrayMedium5%
ArrayGreedy
1051. Height CheckerEasy5%
ArraySortingCounting SortBubble Sort
2442. Count Number of Distinct Integers After Reverse OperationsMedium5%
ArrayHash TableMathCounting
2785. Sort Vowels in a StringMedium5%
StringSorting
1330. Reverse Subarray To Maximize Array ValueHard5%
ArrayMathGreedy
3871. Count Commas in Range IIMedium5%
Math
1105. Filling Bookcase ShelvesMedium5%
ArrayDynamic Programming
Shortest Path in a Hidden GridMedium5%
ArrayDepth-First SearchBreadth-First SearchMatrixInteractive
4046. Minimum Cost Path With At Most K TurnsHard5%
ArrayHeapGraph TheoryMatrixShortest Path
The Latest Login in 2020Easy5%
Database
Array Reduce TransformationEasy5%
—
3271. Hash Divided StringMedium5%
StringSimulation
1801. Number of Orders in the BacklogMedium5%
ArrayHeap (Priority Queue)Simulation
3248. Snake in MatrixEasy5%
ArrayStringSimulation
Employees Whose Manager Left the CompanyEasy5%
Database
766. Toeplitz MatrixEasy5%
ArrayMatrix
4066. Maximum Equal Adjacent Pairs After at Most One ReplacementMedium5%
ArrayHash TableCounting
3878. Count Good SubarraysHard5%
ArrayStackBit ManipulationMonotonic Stack
Linked List Random NodeMedium5%
Linked ListMathReservoir SamplingRandomized
3159. Find Occurrences of an Element in an ArrayMedium5%
ArrayHash Table
Building H2OMedium5%
Concurrency
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee