LeetCode The Hard Way

Yandex

120 problems

ProblemDifficultyFrequency Topics
1493. Longest Subarray of 1's After Deleting One ElementMedium100%
ArrayDynamic ProgrammingSliding Window
228. Summary RangesEasy91.6%
Array
849. Maximize Distance to Closest PersonMedium91.6%
Array
3. Longest Substring Without Repeating CharactersMedium86.4%
Hash TableStringSliding Window
680. Valid Palindrome IIEasy83.8%
Two PointersStringGreedy
Find K Closest ElementsMedium83.3%
ArrayTwo PointersBinary SearchSliding WindowSortingHeap (Priority Queue)
443. String CompressionMedium82.1%
Two PointersString
560. Subarray Sum Equals KMedium79.5%
ArrayHash TablePrefix Sum
56. Merge IntervalsMedium78%
ArraySortingQuicksort
283. Move ZeroesEasy72.9%
ArrayTwo Pointers
Insert Delete GetRandom O(1)Medium71.9%
ArrayHash TableMathDesignRandomized
3105. Longest Strictly Increasing or Strictly Decreasing SubarrayEasy71.9%
Array
125. Valid PalindromeEasy70.8%
Two PointersString
205. Isomorphic StringsEasy70.8%
Hash TableString
5. Longest Palindromic SubstringMedium69.7%
Two PointersStringDynamic ProgrammingManacher
Line ReflectionMedium69.7%
ArrayHash TableMath
1. Two SumEasy68.5%
ArrayHash Table
One Edit DistanceMedium68.5%
Two PointersString
567. Permutation in StringMedium68.5%
Hash TableTwo PointersStringSliding Window
986. Interval List IntersectionsMedium67.3%
ArrayTwo PointersSweep Line
2657. Find the Prefix Common Array of Two ArraysMedium67.3%
ArrayHash TableBit Manipulation
438. Find All Anagrams in a StringMedium65.9%
Hash TableStringSliding Window
21. Merge Two Sorted ListsEasy62.9%
Linked ListRecursion
49. Group AnagramsMedium62.9%
ArrayHash TableStringSorting
88. Merge Sorted ArrayEasy62.9%
ArrayTwo PointersSorting
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee