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

All 8 matching problems loaded