LeetCode The Hard Way

Microsoft

1371 problems

ProblemDifficultyFrequency Topics
Web CrawlerMedium12.3%
StringDepth-First SearchBreadth-First SearchInteractive
To Lower CaseEasy12.3%
String
1015. Smallest Integer Divisible by KMedium12.3%
Hash TableMathPigeonhole Principle
3512. Minimum Operations to Make Array Sum Divisible by KEasy12.3%
ArrayMath
Palindrome PairsHard12.3%
ArrayHash TableStringTrieHash Function
3433. Count Mentions Per UserMedium12.3%
ArrayMathSortingSimulation
2011. Final Value of Variable After Performing OperationsEasy12.3%
ArrayStringSimulation
Binary Searchable Numbers in an Unsorted ArrayMedium12.3%
ArrayBinary SearchStackMonotonic Stack
925. Long Pressed NameEasy12.3%
Two PointersString
952. Largest Component Size by Common FactorHard12.3%
ArrayHash TableMathUnion-FindNumber TheoryPrime Factorization
My Calendar IMedium12.3%
ArrayBinary SearchDesignSegment TreeOrdered Set
3010. Divide an Array Into Subarrays With Minimum Cost IEasy12.3%
ArraySortingEnumeration
Trips and UsersHard12.3%
Database
1189. Maximum Number of BalloonsEasy12.3%
Hash TableStringCounting
3090. Maximum Length Substring With Two OccurrencesEasy12.3%
Hash TableStringSliding Window
Binary WatchEasy12.3%
BacktrackingBit Manipulation
1137. N-th Tribonacci NumberEasy12.3%
MathDynamic ProgrammingMemoization
868. Binary GapEasy12.3%
Bit Manipulation
2299. Strong Password Checker IIEasy12.3%
String
Convert a Number to HexadecimalEasy12.3%
MathStringBit Manipulation
2050. Parallel Courses IIIHard12.3%
ArrayDynamic ProgrammingGraph TheoryTopological SortDirected Acyclic Graph
3666. Minimum Operations to Equalize Binary StringHard12.3%
MathStringBreadth-First SearchUnion-FindOrdered Set
Count Numbers with Unique DigitsMedium12.3%
MathDynamic ProgrammingBacktracking
1888. Minimum Number of Flips to Make the Binary String AlternatingMedium12.3%
StringDynamic ProgrammingSliding Window
2906. Construct Product MatrixMedium12.3%
ArrayMatrixPrefix Sum
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee