LeetCode The Hard Way

Microsoft

1371 problems

ProblemDifficultyFrequency Topics
1192. Critical Connections in a NetworkHard27.7%
Depth-First SearchGraph TheoryBiconnected ComponentBridge (Graph)
Design SkiplistHard27.7%
Linked ListDesign
2321. Maximum Score Of Spliced ArrayHard27.7%
ArrayDynamic Programming
2216. Minimum Deletions to Make Array BeautifulMedium27.7%
ArrayStackGreedy
2193. Minimum Number of Moves to Make PalindromeHard27.7%
Two PointersStringGreedyBinary Indexed Tree
2309. Greatest English Letter in Upper and Lower CaseEasy27.7%
Hash TableStringEnumeration
1371. Find the Longest Substring Containing Vowels in Even CountsMedium27.7%
Hash TableStringBit ManipulationPrefix Sum
Get the Second Most Recent ActivityHard27.7%
Database
1417. Reformat The StringEasy27.7%
String
1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMedium27.7%
ArrayQueueSliding WindowHeap (Priority Queue)Ordered SetMonotonic Queue
1458. Max Dot Product of Two SubsequencesHard27.7%
ArrayDynamic ProgrammingLongest Common Subsequence
Find All The Lonely NodesEasy27.7%
TreeDepth-First SearchBreadth-First SearchBinary Tree
1510. Stone Game IVHard27.7%
MathDynamic ProgrammingMinimaxGame TheoryNim GameSprague–Grundy TheoremZero-Sum Game
Delete N Nodes After M Nodes of a Linked ListEasy27.7%
Linked List
1573. Number of Ways to Split a StringMedium27.7%
MathString
1576. Replace All ?'s to Avoid Consecutive Repeating CharactersEasy27.7%
String
1638. Count Substrings That Differ by One CharacterMedium27.7%
Hash TableStringDynamic ProgrammingEnumeration
1671. Minimum Number of Removals to Make Mountain ArrayHard27.7%
ArrayBinary SearchDynamic ProgrammingGreedy
Lowest Common Ancestor of a Binary Tree IIMedium27.7%
TreeDepth-First SearchBinary TreeBinary LiftingLowest Common Ancestor
1681. Minimum IncompatibilityHard27.7%
ArrayHash TableDynamic ProgrammingBit ManipulationBitmask
1808. Maximize Number of Nice DivisorsHard27.7%
MathRecursionNumber Theory
Primary Department for Each EmployeeEasy27.7%
Database
1822. Sign of the Product of an ArrayEasy27.7%
ArrayMath
1904. The Number of Full Rounds You Have PlayedMedium27.7%
MathString
1945. Sum of Digits of String After ConvertEasy27.7%
StringSimulation
AlgoMonsterVisit ZapplyCertGarden
Your logo here
Become a sponsor
Buy Me A Coffee