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

              —