LeetCode The Hard Way

EPAM Systems

52 problems

ProblemDifficultyFrequency Topics
1. Two SumEasy100%
ArrayHash Table
283. Move ZeroesEasy95.1%
ArrayTwo Pointers
3. Longest Substring Without Repeating CharactersMedium93.2%
Hash TableStringSliding Window
2033. Minimum Operations to Make a Uni-Value GridMedium86.3%
ArrayMathSortingMatrix
49. Group AnagramsMedium83.5%
ArrayHash TableStringSorting
20. Valid ParenthesesEasy80.3%
StringStackBracket Sequences
88. Merge Sorted ArrayEasy80.3%
ArrayTwo PointersSorting
5. Longest Palindromic SubstringMedium76.7%
Two PointersStringDynamic ProgrammingManacher
121. Best Time to Buy and Sell StockEasy76.7%
ArrayDynamic Programming
14. Longest Common PrefixEasy76.7%
ArrayStringTrie
242. Valid AnagramEasy72.3%
Hash TableStringSorting
Rotate ArrayMedium72.3%
ArrayMathTwo Pointers
345. Reverse Vowels of a StringEasy72.3%
Two PointersString
91. Decode WaysMedium72.3%
StringDynamic Programming
387. First Unique Character in a StringEasy67%
Hash TableStringQueueCounting
1004. Max Consecutive Ones IIIMedium67%
ArrayBinary SearchSliding WindowPrefix Sum
3SumMedium60.2%
ArrayTwo PointersSorting
42. Trapping Rain WaterHard60.2%
ArrayTwo PointersDynamic ProgrammingStackMonotonic Stack
7. Reverse IntegerMedium60.2%
Math
443. String CompressionMedium60.2%
Two PointersString
344. Reverse StringEasy60.2%
Two PointersString
56. Merge IntervalsMedium60.2%
ArraySortingQuicksort
22. Generate ParenthesesMedium60.2%
StringDynamic ProgrammingBacktrackingBracket Sequences
13. Roman to IntegerEasy60.2%
Hash TableMathString
347. Top K Frequent ElementsMedium60.2%
ArrayHash TableDivide and ConquerSortingHeap (Priority Queue)Bucket SortCountingQuickselect
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee