Practice
the reps, not the projectsThe problem sets, each on its own page: the file as it was written rather than tidied for display, and every solution runnable in your browser against the real input. Project Euler answers are never printed: the site asks that they are not published, and a page that hands you the number is not one worth having.
-
01
Project Euler
Number theory, combinatorics and brute force that had to stop being brute force. Pick a problem number and the solution appears beside it, runnable through Pyodide.
open Euler → -
02
LeetCode
The interview set, with the complexity of each answer stated rather than implied, and the test cases run in the page.
open LeetCode → -
03
Advent of Code 2025
Twenty-five days of puzzles, listed in the project index alongside the source.
find it in the index →