Menu
Coddy logo textTech

Number of Squares

Lektion 8 von 15 im Kurs Rekursion meistern – Herausforderungen für rekursives Denken von Coddy.

challenge icon

Aufgabe

Mittel

Schreiben Sie eine Funktion namens squareNum, die eine Ganzzahl n erhält und die minimale Anzahl an Quadratzahlen zurückgibt, deren Summe n ergibt.

Beispiele,

  • n=9  ->  9 = 32  ->  1
  • n=10  ->  10=32+12  ->  2
  • n=63  ->  63=72+32+22+12  ->  4

Probier es selbst

int squareNum(int n) {
    // Code hier schreiben
}

Alle Lektionen in Rekursion meistern – Herausforderungen für rekursives Denken