FirstStep
Learn to start from scratch. Practice tool, not for live contests: it never gives you the solution.
Closed-book re-solves due
Pick a problem
Your progress
Finish a session to see your progress here.
Where your code keeps breaking
Counted from the failing inputs found in your own runs.Go further: the paid plan
Free: the beginner problems, graded hints, your mistake profile and a shareable report. Paid: the harder level 3 problems, each with the same four-step hint ladder that never gives the answer away, plus your full learning report (week-by-week trend, the first steps you wrote, and a practice plan ranked by your recurring mistakes). It all runs on its own, with no person in the loop.
Paid plan unlocked: the harder problems are open. Your full report is at "Copy my report link", or view it now.
Step 0: before any code
In one or two sentences: how would you start? (No code. A small example, a try-everything idea, or one thing you would keep track of.)
Your first-step sentence is saved (without your name) to help improve the first-step checker.
Your code
Reads stdin, prints stdout.