Sheet 01 — A practice system for DSA & CP

Practice,
measured.

Turn Striver’s sheets, NeetCode’s Blind 75, LeetCode and Codeforces into focused, personalised problem sets. Time every solve, pause without penalty, and pick up exactly where you left off.

Sources
3 sheets · 2 live
Tiers
E · M · H
Accounts
None
SetWeekend sprint
Elapsed00:33:12
  1. 01Two SumEasy4.2 min
  2. 02Sort ColorsMedium11 min
  3. 03Merge IntervalsMedium18 min
  4. 04Trapping Rain WaterHardlive
3 / 4 solved75%
Fig. 1 — A set mid-session. Times are splits between solves.
§ 01

What it does

  • 01

    Personalised sets

    Pick a sheet, dial in how many Easy, Medium and Hard problems you want, and get a fresh, randomised set in one click.

    E / M / H · independent counts

  • 02

    Split timing

    Each tick records the time since your previous solve — so you see exactly how long every individual problem took.

    Δt between consecutive solves

  • 03

    Pause without penalty

    Step away whenever you need. Paused and stopped time is excluded from every recorded duration.

    Active time only

  • 04

    Persistent & private

    Refresh, close the tab, come back next week. Progress and the running clock are saved in your browser, never uploaded.

    localStorage · no account

§ 02

The procedure

  1. Configure

    Name the set, choose a sheet, LeetCode or Codeforces, and set the difficulty mix or rating range.

  2. Generate

    Problems are drawn from the source and ordered Easy → Medium → Hard, or by rating.

  3. Solve & split

    Start the timer, open each problem, and tick it off. The split is logged automatically.

  4. Review

    Revisit any previous set to see completion and timings — or resume right where you stopped.

§ 03

How time is measured

The session clock only advances while it’s running. When you mark a problem solved, its time is the active time since your previous solve — or since you pressed Start, for the first one.

Breaks are free: pause for coffee and the gap is simply not counted. Unticking your latest solve hands its time back to the problem you’re on, so nothing is lost or counted twice.

runrunpauserunrun
P1 8.7 minP2 12.2 min pause excludedP3 9.5 min
Fig. 2 — Recorded time = active time between consecutive solves.
§ 04

Problem sources

  • LCLive · leetcode.com

    LeetCode

    Free, well-liked problems fetched live: 500+ likes and at least 80% positive votes.

    Pick by difficulty · E / M / H

  • CFLive · codeforces.com

    Codeforces

    Problems from rated rounds since 2016, fetched live and picked by rating.

    Pick by rating · 800–3500

  • A2ZtakeUforward

    Striver's A2Z DSA Sheet

    A step-by-step path from fundamentals to advanced DP, graphs and tries.

    easy
    51
    medium
    272
    hard
    108
    Total
    431
  • 180takeUforward

    Striver's 180 DSA Sheet

    The interview-critical core: the problems that show up again and again.

    easy
    3
    medium
    107
    hard
    69
    Total
    179
  • B75NeetCode

    NeetCode's Blind 75

    The classic 75 interview problems, one or two for every core pattern.

    easy
    19
    medium
    49
    hard
    7
    Total
    75

Draft your first set. Ship the solves.