Menu
Coddy logo textTech

Liczba kwadratów

Lekcja 8 z 15 w kursie Wyzwania z rekurencji — opanuj myślenie rekurencyjne w Coddy.

challenge icon

Wyzwanie

Średni

Napisz funkcję o nazwie squareNum, która przyjmuje liczbę całkowitą n i zwraca minimalną liczbę kwadratów, których suma wynosi n.

Przykłady,

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

Spróbuj swoich sił

int squareNum(int n) {
    // Napisz tutaj kod
}

Wszystkie lekcje w sekcji Wyzwania z rekurencji — opanuj myślenie rekurencyjne

Poćwicz samodzielnie: Kompilator C online