Cantidad de cuadrados en una cuadrícula de N * N
Crea una función que calcule la cantidad de cuadrados diferentes en una cuadrícula cuadrada de $n * $n. Consulta la pestaña Resources.
Ejemplos
numberSquares(2) ➞ 5
numberSquares(4) ➞ 30
numberSquares(5) ➞ 55Explicación
- Si
$n= 0, la cantidad de cuadrados es 0 - Si
$n= 1, la cantidad de cuadrados es 1 + 0 = 1 - Si
$n= 2, la cantidad de cuadrados es 2^2 + 1 = 4 + 1 = 5 - Si
$n= 3, la cantidad de cuadrados es 3^2 + 5 = 9 + 5 = 14
Como puedes ver, para cada valor de $n, la cantidad de cuadrados es $n al cuadrado + la cantidad de cuadrados del valor anterior de $n.
Notas
- La entrada es un entero no negativo.
- Número piramidal cuadrado.