LeetCode The Hard Way

Microsoft

1371 problems

ProblemDifficultyFrequency Topics
3201. Find the Maximum Length of Valid Subsequence IMedium12.3%
ArrayDynamic Programming
1695. Maximum Erasure ValueMedium12.3%
ArrayHash TableSliding Window
2448. Minimum Cost to Make Array EqualHard12.3%
ArrayBinary SearchGreedySortingPrefix Sum
1337. The K Weakest Rows in a MatrixEasy12.3%
ArrayBinary SearchSortingHeap (Priority Queue)Matrix
3480. Maximize Subarrays After Removing One Conflicting PairHard12.3%
ArraySegment TreeEnumerationPrefix Sum
2411. Smallest Subarrays With Maximum Bitwise ORMedium12.3%
ArrayBinary SearchBit ManipulationSliding Window
2570. Merge Two 2D Arrays by Summing ValuesEasy12.3%
ArrayHash TableTwo Pointers
1025. Divisor GameEasy12.3%
MathDynamic ProgrammingBrainteaserGame TheoryImpartial Game
1323. Maximum 69 NumberEasy12.3%
MathGreedy
2348. Number of Zero-Filled SubarraysMedium12.3%
ArrayMath
332. Reconstruct ItineraryHard12.3%
ArrayStringDepth-First SearchGraph TheorySortingHeap (Priority Queue)Eulerian CircuitEulerian PathSemi-Eulerian Graph
1162. As Far from Land as PossibleMedium12.3%
ArrayDynamic ProgrammingBreadth-First SearchMatrix
2300. Successful Pairs of Spells and PotionsMedium12.3%
ArrayTwo PointersBinary SearchSorting
917. Reverse Only LettersEasy12.3%
Two PointersString
Fraction to Recurring DecimalMedium12.3%
Hash TableMathString
2785. Sort Vowels in a StringMedium12.3%
StringSorting
1935. Maximum Number of Words You Can TypeEasy12.3%
Hash TableString
1039. Minimum Score Triangulation of PolygonMedium12.3%
ArrayDynamic ProgrammingTriangulationPolygons
1537. Get the Maximum ScoreHard12.3%
ArrayTwo PointersDynamic ProgrammingGreedy
2273. Find Resultant Array After Removing AnagramsEasy12.3%
ArrayHash TableStringSorting
309. Best Time to Buy and Sell Stock with CooldownMedium12.3%
ArrayDynamic Programming
3035. Maximum Palindromes After OperationsMedium12.3%
ArrayHash TableStringGreedySortingCounting
3607. Power Grid MaintenanceMedium12.3%
ArrayHash TableDepth-First SearchBreadth-First SearchUnion-FindGraph TheoryHeap (Priority Queue)Ordered Set
2062. Count Vowel Substrings of a StringEasy12.3%
Hash TableString
3593. Minimum Increments to Equalize Leaf PathsMedium12.3%
ArrayDynamic ProgrammingTreeDepth-First Search
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee