Menu
Coddy logo textTech

Number of Squares

Lição 8 de 15 do curso Desafios de Recursão - Domine o Pensamento Recursivo da Coddy.

challenge icon

Desafio

Médio

Escreva uma função chamada squareNum que recebe um número inteiro n e retorna o número mínimo de quadrados cuja soma é n.

Exemplos,

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

Experimente você mesmo

int squareNum(int n) {
    // Escreva o código aqui
}

Todas as lições de Desafios de Recursão - Domine o Pensamento Recursivo