LeetCode The Hard Way

Goldman Sachs

246 problems

ProblemDifficultyFrequency Topics
2375. Construct Smallest Number From DI StringMedium39.5%
StringBacktrackingStackGreedy
739. Daily TemperaturesMedium39.5%
ArrayStackMonotonic Stack
994. Rotting OrangesMedium39.5%
ArrayBreadth-First SearchMatrix
Longest Consecutive SequenceMedium39.5%
ArrayHash TableUnion-Find
1446. Consecutive CharactersEasy39.5%
String
Valid Triangle NumberMedium39.5%
ArrayTwo PointersBinary SearchGreedySorting
134. Gas StationMedium39.5%
ArrayGreedy
2791. Count Paths That Can Form a Palindrome in a TreeHard39.5%
Hash TableBit ManipulationTreeDepth-First Search
2948. Make Lexicographically Smallest Array by Swapping ElementsMedium39.5%
ArrayUnion-FindSorting
2. Add Two NumbersMedium36.4%
Linked ListMathRecursion
Pow(x, n)Medium36.4%
MathRecursion
51. N-QueensHard36.4%
ArrayBacktrackingAlgorithm X
54. Spiral MatrixMedium36.4%
ArrayMatrixSimulation
55. Jump GameMedium36.4%
ArrayDynamic ProgrammingGreedy
CandyHard36.4%
ArrayGreedy
162. Find Peak ElementMedium36.4%
ArrayBinary Search
188. Best Time to Buy and Sell Stock IVHard36.4%
ArrayDynamic Programming
198. House RobberMedium36.4%
ArrayDynamic Programming
The Skyline ProblemHard36.4%
ArrayDivide and ConquerBinary Indexed TreeSegment TreeSweep LineSortingHeap (Priority Queue)Ordered Set
560. Subarray Sum Equals KMedium36.4%
ArrayHash TablePrefix Sum
1011. Capacity To Ship Packages Within D DaysMedium36.4%
ArrayBinary Search
1004. Max Consecutive Ones IIIMedium36.4%
ArrayBinary SearchSliding WindowPrefix Sum
752. Open the LockMedium36.4%
ArrayHash TableStringBreadth-First SearchBidirectional Search
Circular Array LoopMedium36.4%
ArrayHash TableTwo PointersFloyd's Cycle Finding Algorithm
124. Binary Tree Maximum Path SumHard36.4%
Dynamic ProgrammingTreeDepth-First SearchBinary TreeDP on Trees
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee