LeetCode The Hard Way

Microsoft

1371 problems

ProblemDifficultyFrequency Topics
1318. Minimum Flips to Make a OR b Equal to cMedium33.2%
Bit Manipulation
1339. Maximum Product of Splitted Binary TreeMedium33.2%
TreeDepth-First SearchBinary Tree
1482. Minimum Number of Days to Make m BouquetsMedium33.2%
ArrayBinary Search
1578. Minimum Time to Make Rope ColorfulMedium33.2%
ArrayStringDynamic ProgrammingGreedy
1615. Maximal Network RankMedium33.2%
Graph Theory
Find if Path Exists in GraphEasy33.2%
Depth-First SearchBreadth-First SearchUnion-FindGraph Theory
Create a DataFrame from ListEasy33.2%
—
2996. Smallest Missing Integer Greater Than Sequential Prefix SumEasy33.2%
ArrayHash TableSorting
662. Maximum Width of Binary TreeMedium33.2%
TreeDepth-First SearchBreadth-First SearchBinary Tree
1922. Count Good NumbersMedium33.2%
MathRecursion
Find All Numbers Disappeared in an ArrayEasy33.2%
ArrayHash Table
3377. Digit Operations to Make Two Integers EqualMedium33.2%
MathGraph TheoryHeap (Priority Queue)Number TheoryShortest Path
844. Backspace String CompareEasy33.2%
Two PointersStringStackSimulation
3136. Valid WordEasy33.2%
String
1200. Minimum Absolute DifferenceEasy33.2%
ArraySorting
TriangleMedium31.5%
ArrayDynamic Programming
Dungeon GameHard31.5%
ArrayDynamic ProgrammingMatrix
Rank ScoresMedium31.5%
Database
Range Sum Query - ImmutableEasy31.5%
ArrayDesignPrefix Sum
338. Counting BitsEasy31.5%
Dynamic ProgrammingBit Manipulation
441. Arranging CoinsEasy31.5%
MathBinary Search
Find All Duplicates in an ArrayMedium31.5%
ArrayHash TableSorting
4 Keys KeyboardMedium31.5%
MathDynamic Programming
706. Design HashMapEasy31.5%
ArrayHash TableLinked ListDesignHash Function
1013. Partition Array Into Three Parts With Equal SumEasy31.5%
ArrayGreedy
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee