Quantidade de quadrados em uma grade N * N
Crie uma função que calcule a quantidade de quadrados diferentes em uma grade quadrada de $n * $n. Consulte a aba Resources.
Exemplos
numberSquares(2) ➞ 5
numberSquares(4) ➞ 30
numberSquares(5) ➞ 55Explicação
- Se
$n= 0, a quantidade de quadrados é 0 - Se
$n= 1, a quantidade de quadrados é 1 + 0 = 1 - Se
$n= 2, a quantidade de quadrados é 2^2 + 1 = 4 + 1 = 5 - Se
$n= 3, a quantidade de quadrados é 3^2 + 5 = 9 + 5 = 14
Como você pode ver, para cada valor de $n, a quantidade de quadrados é $n ao quadrado + a quantidade de quadrados do valor anterior de $n.
Observações
- A entrada é um inteiro não negativo.
- Número piramidal quadrado.