Workout Setup

Select a topic, difficulty, and target reps to start a session.

1 rep = 1 unique problem; 1 set of 2 reps = 2 unique problems; 2 sets × 3 reps = 6 unique problems. If a solution fails the tests, you're still on the same rep until it passes — then the workout advances to the next rep or set.

Problem Statement

No problem loaded yet.

Select a workout to load your first challenge.

Workout Timer
Timer: 00:00 (remaining 00:00)
Set 1 / 1 · Rep 1 / 1

1 set = unique problem · 1 rep = clear all tests for that set. Benchmark per set: 60s.

Completed 0/0 reps.

Code Editor

Complete or adjust the starter code here, then run the tests to log your attempt.

Session Report

Test results and AI evaluation appear here after each run.

Run Output

No runs yet.

Hidden Tests

Finish the session to reveal hidden tests.

AI Hint

Hints will display after you request one.

Assessment

Finish the session to receive an LLM evaluation.