LeetCode The Hard Way

IBM

166 problems

ProblemDifficultyFrequency Topics
412. Fizz BuzzEasy100%
MathStringSimulation
56. Merge IntervalsMedium94.9%
ArraySortingQuicksort
12. Integer to RomanMedium93.2%
Hash TableMathString
3. Longest Substring Without Repeating CharactersMedium88.2%
Hash TableStringSliding Window
121. Best Time to Buy and Sell StockEasy87.1%
ArrayDynamic Programming
1. Two SumEasy84.7%
ArrayHash Table
13. Roman to IntegerEasy84.7%
Hash TableMathString
20. Valid ParenthesesEasy83.4%
StringStackBracket Sequences
2580. Count Ways to Group Overlapping RangesMedium78.9%
ArraySorting
5. Longest Palindromic SubstringMedium75.3%
Two PointersStringDynamic ProgrammingManacher
560. Subarray Sum Equals KMedium75.3%
ArrayHash TablePrefix Sum
3159. Find Occurrences of an Element in an ArrayMedium71.2%
ArrayHash Table
3402. Minimum Operations to Make Columns Strictly IncreasingEasy71.2%
ArrayGreedyMatrix
845. Longest Mountain in ArrayMedium71.2%
ArrayTwo PointersDynamic ProgrammingEnumeration
49. Group AnagramsMedium68.7%
ArrayHash TableStringSorting
3175. Find The First Player to win K Games in a RowMedium68.7%
ArraySimulation
2545. Sort the Students by Their Kth ScoreMedium68.7%
ArraySortingMatrix
242. Valid AnagramEasy68.7%
Hash TableStringSorting
Maximum Profitable Triplets With Increasing Prices IMedium66%
ArrayBinary Indexed TreeSegment Tree
Maximum Profitable Triplets With Increasing Prices IIHard66%
ArrayBinary Indexed TreeSegment Tree
Number of Divisible Triplet SumsMedium66%
ArrayHash Table
3024. Type of TriangleEasy66%
ArrayMathSortingPolygons
1200. Minimum Absolute DifferenceEasy66%
ArraySorting
3096. Minimum Levels to Gain More PointsMedium66%
ArrayPrefix Sum
3147. Taking Maximum Energy From the Mystic DungeonMedium66%
ArrayDynamic ProgrammingPrefix Sum
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee