LeetCode The Hard Way

Microsoft

1371 problems

ProblemDifficultyFrequency Topics
2259. Remove Digit From Number to Maximize ResultEasy29.7%
StringGreedyEnumeration
2384. Largest Palindromic NumberMedium29.7%
Hash TableStringGreedyCounting
2405. Optimal Partition of StringMedium29.7%
Hash TableStringGreedy
2477. Minimum Fuel Cost to Report to the CapitalMedium29.7%
TreeDepth-First SearchBreadth-First SearchGraph Theory
3040. Maximum Number of Operations With the Same Score IIMedium29.7%
ArrayDynamic ProgrammingMemoization
Maximal SquareMedium29.7%
ArrayDynamic ProgrammingMatrix
Sliding Window MedianHard29.7%
ArrayHash TableSliding WindowHeap (Priority Queue)Treap
1283. Find the Smallest Divisor Given a ThresholdMedium29.7%
ArrayBinary Search
2161. Partition Array According to Given PivotMedium29.7%
ArrayTwo PointersSimulation
Delete Duplicate EmailsEasy29.7%
Database
2861. Maximum Number of AlloysMedium29.7%
ArrayBinary Search
1413. Minimum Value to Get Positive Step by Step SumEasy29.7%
ArrayPrefix Sum
2472. Maximum Number of Non-overlapping Palindrome SubstringsHard29.7%
Two PointersStringDynamic ProgrammingGreedy
3229. Minimum Operations to Make Array Equal to TargetHard29.7%
ArrayDynamic ProgrammingStackGreedyMonotonic Stack
3772. Maximum Subgraph Score in a TreeHard29.7%
ArrayDynamic ProgrammingTreeDepth-First Search
3878. Count Good SubarraysHard29.7%
ArrayStackBit ManipulationMonotonic Stack
Search in Rotated Sorted Array IIMedium27.7%
ArrayBinary Search
Word Break IIHard27.7%
ArrayHash TableStringDynamic ProgrammingBacktrackingTrieMemoization
Department Top Three SalariesHard27.7%
Database
Meeting RoomsEasy27.7%
ArraySortingQuicksort
Closest Binary Search Tree ValueEasy27.7%
Binary SearchTreeDepth-First SearchBinary Search TreeBinary Tree
278. First Bad VersionEasy27.7%
Binary SearchInteractive
Inorder Successor in BSTMedium27.7%
TreeDepth-First SearchBinary Search TreeBinary Tree
Count of Smaller Numbers After SelfHard27.7%
ArrayBinary SearchDivide and ConquerBinary Indexed TreeSegment TreeMerge SortOrdered SetTreap
329. Longest Increasing Path in a MatrixHard27.7%
ArrayDynamic ProgrammingDepth-First SearchBreadth-First SearchGraph TheoryTopological SortMemoizationMatrixDirected Acyclic Graph
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee