Loading workspace…
Loading workspace…
Read first — you never hand-write code here.
Your agent writes solution.* on its own computer. The workspace file panel is a read-only, revisioned view: every agent turn flushes the newest revision there. You direct, review, and test — the agent types.
Checking for attempts to resume…
Sample preview. Each attempt gets its own brief and example values. Your exact requirements appear when you start an attempt.
Book the fewest rooms that fit every meeting. Sort starts and ends, then sweep: meetings [9, 10] and [10, 11] touch but never overlap, so 1 room is enough — an ending meeting frees its room first.
The billing team books standups in shared rooms. Implement minrooms(starts, ends): given parallel lists of meeting start and end times, return the fewest rooms that fit every meeting. A meeting that ends exactly when another starts can reuse the room. Sample: minrooms([0,2,3], [3,6,6]) -> 2.
def min_rooms(starts, ends):
# your code here
pass
Each attempt gets its own brief and example values. Exact stage 2–3 requirements appear in the workspace as you unlock them.
Checking your paired computers…
Models come from your installed agent. Local provider usage and billing apply.
Solving with: no computer selected · no provider selected · agent default model. Change these above before starting.
Open your workspace with its own question variant, agent chat, and solution file. Write your first prompt there when you are ready.
Starting sets up the workspace. Your agent begins solving only after you send a prompt on the attempt page.
Loading your attempts…
History belongs to this browser session. Reconnecting a computer does not delete it. Archive retains the attempt and its trace. Delete hides it in this browser only.