LeetCode The Hard Way

IBM

166 problems

ProblemDifficultyFrequency Topics
1963. Minimum Number of Swaps to Make the String BalancedMedium34.6%
Two PointersStringStackGreedyBracket Sequences
1163. Last Substring in Lexicographical OrderHard34.6%
Two PointersStringLyndon Factorization
921. Minimum Add to Make Parentheses ValidMedium34.6%
StringStackGreedyBracket Sequences
45. Jump Game IIMedium34.6%
ArrayDynamic ProgrammingGreedy
HeatersMedium34.6%
ArrayTwo PointersBinary SearchSorting
1052. Grumpy Bookstore OwnerMedium34.6%
ArraySliding Window
1604. Alert Using Same Key-Card Three or More Times in a One Hour PeriodMedium34.6%
ArrayHash TableStringSorting
155. Min StackMedium34.6%
StackDesign
1513. Number of Substrings With Only 1sMedium34.6%
MathString
1877. Minimize Maximum Pair Sum in ArrayMedium34.6%
ArrayTwo PointersGreedySorting
2273. Find Resultant Array After Removing AnagramsEasy34.6%
ArrayHash TableStringSorting
1312. Minimum Insertion Steps to Make a String PalindromeHard34.6%
StringDynamic Programming
2429. Minimize XORMedium34.6%
GreedyBit Manipulation
Max Consecutive OnesEasy34.6%
Array
875. Koko Eating BananasMedium34.6%
ArrayBinary Search
Find Product Recommendation PairsMedium34.6%
Database
72. Edit DistanceMedium34.6%
StringDynamic Programming
Sum of Two IntegersMedium34.6%
MathBit Manipulation
2402. Meeting Rooms IIIHard34.6%
ArrayHash TableSortingHeap (Priority Queue)Simulation
191. Number of 1 BitsEasy34.6%
Divide and ConquerBit Manipulation
2116. Check if a Parentheses String Can Be ValidMedium34.6%
StringStackGreedyBracket Sequences
941. Valid Mountain ArrayEasy34.6%
Array
413. Arithmetic SlicesMedium34.6%
ArrayDynamic ProgrammingSliding Window
2414. Length of the Longest Alphabetical Continuous SubstringMedium34.6%
String
77. CombinationsMedium34.6%
Backtracking
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee