New Flagship Feature
Daily Code-Arrange Challenge (Math Wordle)
Drag and arrange the shuffled Python blocks to reconstruct a correct solution. When you "run" it, you see the pre-stored expected output—no sandboxing, no backend compute. Practice math logic with instant, low-friction feedback.
How it works
Logic-first, zero backend
Each puzzle ships as static JSON. Users drag to reorder blocks, then hit Run to reveal the stored output. There's no sandbox or Python execution—perfect for rapid, viral play without infrastructure.
Puzzle meta
ID: DC-2025-004 Date: 2025-02-18 Topic: quadratic equations
Education win
- Checks math reasoning, not sandbox tricks.
- Single Astro page—ready for daily updates.
- Mock output reinforces the target result.
Puzzle format (JSON/YAML)
id: DC-2025-004
topic: quadratic equations
problem: Find the positive root of x^2 - 3x - 10 = 0.
code_blocks: [...]
Daily puzzle
Find the positive root of x^2 - 3x - 10 = 0.
Expected output: 5 Timer: 00:00
Drag and drop the blocks until they represent a valid solution. The order shown below is intentionally mixed.
-
x = sp.symbols('x') -
return max(roots) -
expr = x**2 - 3 * x - 10 -
import sympy as sp -
roots = sp.solve(expr, x)
Attempts: 0 No sandboxing—pure ordering logic Mock output only
Arrange the blocks, then tap Run to check.
Displayed output
—