Complete the Square

Add $1 \times 1$ tiles to form a perfect square.

{{s1_b/2}}x {{s1_b/2}}x
Tiles placed: {{ s1_grid.filter(Boolean).length }} / {{ (s1_b/2)**2 }}

The Discriminant (Δ)

Adjust to make the parabola touch the axis exactly once.

Discriminant (Δ = b² - 4ac)
{{ s2_delta }}
{{ s2_delta > 0 ? '2 Real Roots' : (s2_delta === 0 ? '1 Repeated Root' : '0 Real Roots') }}
b = {{ s2_b }}
c = {{ s2_c }}

Build the Formula

Drag the pieces to their correct positions.

x =

Solve It!

{{ s4_inputs.delta || '_' }}
{{ s4_inputs.r1 || '_' }}
{{ s4_inputs.r2 || '_' }}

Mastered!

You've unlocked the secrets of the Quadratic Formula and Completing the Square.