Choose a direction.
Follow the pattern-wise sheet, or get two daily practice problems from topics you choose, including questions worth solving again.
A notebook for deliberate practice
Your problems, notes, and next revision in one quiet workspace. Built around the patterns behind DSA.
Browse freely. Create an account to keep your progress.
Arrays / Two pointers
The idea worth keeping
The shorter side limits the area. Moving the taller side inward cannot improve it, so move the shorter one.
// Before looking at the solution again
Can I explain why that move is safe?
A small, repeatable routine for the problems you want to get better at.
Follow the pattern-wise sheet, or get two daily practice problems from topics you choose, including questions worth solving again.
Write down the invariant, the missed edge case, or the idea that made it click. Notes stay private.
Choose which problems belong in your revision queue. Recall them on your own, then adjust the next interval.
Keep using LeetCode, Codeforces, and your favorite editor. PracticeWithMe keeps the learning around them organized.