DSA
Master the patterns
Search the bank, then filter by difficulty, pattern, data structure, or algorithm. Each problem includes approaches, solutions, and walkthroughs.
Active·2,723
Easy·667
Medium·1,394
Hard·662
Patterns
Recognize the move
Filter the bank by pattern — each card links into the problem index.
Problem index
Browse problems
Search by title, then refine with facets. Sorted by problem ID.
Difficulty
Facets
17 of 17 matching · 2723 totalSort: id ↑
No.ProblemDifficulty
- 0367Insert Delete GetRandom O(1)Med
- 0543Subarray Sum Equals KMed
- 06711-bit and 2-bit CharactersEasy
- 0749Number of Subarrays with Bounded MaximumMed
- 0809Exam RoomMed
- 08773Sum With MultiplicityMed
- 0922Binary Tree CamerasHard
- 1194Subtract the Product and Sum of Digits of an IntegerEasy
- 1206Find Numbers with Even Number of DigitsEasy
- 1235Sort the Matrix DiagonallyMed
- 1257Construct Target Array With Multiple SumsHard
- 1704Finding Pairs With a Certain SumMed
- 1712Substrings of Size Three with Distinct CharactersEasy
- 1714Get Biggest Three Rhombus Sums in a GridMed
- 1765Maximum Number of Words You Can TypeEasy
- 1894Range Frequency QueriesMed
- 2067Find the K-Beauty of a NumberEasy
All 17 matching problems loaded