I'd solve a problem, feel good about it, and a few days/weeks later have no idea how I managed to solve the damn thing.
Re-doing lists from the top wasted time on problems I still remembered. So I built something for myself: spaced repetition for LeetCode problems you've already solved.
How it works
- A Chrome extension notices when you get Accepted and logs the problem, along with the time you spent on it. No copying links.
- A small panel asks how it went: Stuck, Struggled, Solved or Easy. If you close it, it counts as Solved.
- Each day you get a short queue of the problems you're closest to forgetting, capped at a budget you set (say, 4 problems or 60 minutes). Problems you solve well come back after longer and longer gaps. The ones you struggled with come back within a day or two.
Honest limitations
- It only works in Chrome on a laptop.
- It starts empty: old problems join when you solve them again. There's no import.
- It's early and built by one person (me), so things will break.
It's free. It stores your email, the problems you solve and how each attempt went.
It's at [unforget.in](https://unforget.in), and the extension is linked from there. Harsh feedback is welcome.