LeetCode The Hard Way

ServiceNow

65 problems

ProblemDifficultyFrequency Topics
146. LRU CacheMedium100%
Hash TableLinked ListDesignDoubly-Linked List
3. Longest Substring Without Repeating CharactersMedium91.5%
Hash TableStringSliding Window
3106. Lexicographically Smallest String After Operations With ConstraintMedium91.5%
StringGreedy
2318. Number of Distinct Roll SequencesHard91.5%
Dynamic ProgrammingMemoization
3203. Find Minimum Diameter After Merging Two TreesHard91.5%
TreeDepth-First SearchBreadth-First SearchGraph Theory
3953. Maximum Score with Co-Prime ElementHard91.5%
ArrayHash TableMathCombinatoricsEnumerationNumber Theory
42. Trapping Rain WaterHard88%
ArrayTwo PointersDynamic ProgrammingStackMonotonic Stack
200. Number of IslandsMedium83.9%
ArrayDepth-First SearchBreadth-First SearchUnion-FindMatrix
11. Container With Most WaterMedium79%
ArrayTwo PointersGreedy
22. Generate ParenthesesMedium79%
StringDynamic ProgrammingBacktrackingBracket Sequences
First Missing PositiveHard79%
ArrayHash Table
443. String CompressionMedium79%
Two PointersString
20. Valid ParenthesesEasy73.1%
StringStackBracket Sequences
Sliding Window MaximumHard73.1%
ArrayQueueSliding WindowHeap (Priority Queue)Monotonic QueueRange Minimum/Maximum Query
424. Longest Repeating Character ReplacementMedium73.1%
Hash TableStringSliding Window
Best Time to Buy and Sell Stock IIMedium73.1%
ArrayDynamic ProgrammingGreedy
53. Maximum SubarrayMedium65.5%
ArrayDivide and ConquerDynamic Programming
1944. Number of Visible People in a QueueHard65.5%
ArrayStackMonotonic Stack
322. Coin ChangeMedium65.5%
ArrayDynamic ProgrammingBreadth-First SearchKnapsack ProblemComplete Knapsack
2116. Check if a Parentheses String Can Be ValidMedium65.5%
StringStackGreedyBracket Sequences
1963. Minimum Number of Swaps to Make the String BalancedMedium65.5%
Two PointersStringStackGreedyBracket Sequences
45. Jump Game IIMedium65.5%
ArrayDynamic ProgrammingGreedy
21. Merge Two Sorted ListsEasy65.5%
Linked ListRecursion
920. Number of Music PlaylistsHard65.5%
MathDynamic ProgrammingCombinatorics
1. Two SumEasy54.8%
ArrayHash Table
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee