PATTERN PATH

Restoring your workspace

Loading your saved progress, notes and review dates.

Fetching your progress…

YOUR DSA PRACTICE, ORGANIZED

Master the pattern.

30 patterns. 179 problems. A clear path from practice to confidence.

Overall progress 0%
0/ 179 solved
In progress00Keep the momentum
Ready to revisit00
Patterns completed
00/ 30
Understanding before speed

Your guest progress stays in this browser. Sign in to keep separate, private progress across devices.

Loading progress…
PATTERN 01 / 30

Sliding Window

Expand a contiguous window, then shrink it until its constraint holds.

Learn aboutGFG
0 / 6problems solved
01–02 Understand the idea03–04 Build repetition05–06 Stretch your thinkingSource order, not difficulty order

Practice problems 6

Download full list
Sliding Window LeetCode problems and learning progress
SolvedPROBLEMDIFFICULTYSTATUSNOTES & REVISIONOpen problem
3.Longest Substring Without Repeating CharactersMedium
76.Minimum Window SubstringHard
209.Minimum Size Subarray SumMedium
424.Longest Repeating Character ReplacementMedium
567.Permutation in StringMedium
904.Fruit Into BasketsMedium

Learn the idea. Explain it. Solve it again.Work on three patterns at a time. Use notes to record your approach and time / space complexity.

180 placements · 179 unique problems
Leetcode Problem #347 belongs to two patterns and shares progress. Problem metadata checked against LeetCode · Oct 2026
PRACTICE JOURNAL

After reviewing, choose a new date or clear it to leave the revision queue.

Cloud accounts are not connected yet

You can use the complete tracker as a guest now. Google sign-in and cross-device progress become available when the site owner connects Supabase.

Your guest progress stays separate from signed-in accounts. Export a backup before changing browsers.