La secuencia de casillas vacías

En la imagen de abajo, las casillas de cada cuadrado están vacías o contienen un círculo.

Pasos frente a casillas vacías

Crea un método que reciba un número step, igual a la mitad del ancho del cuadrado, y devuelva la cantidad de casillas vacías. La imagen muestra los pasos 1, 2 y 3. Las casillas vacías son las que no están en ninguna de las dos diagonales: hay 0 en el paso 1, 8 en el paso 2 y 24 en el paso 3.

Ejemplos

Program.EmptySq(1) ➞ 0

Program.EmptySq(3) ➞ 24

Program.EmptySq(10) ➞ 360

Notas

  • step es un número entero no negativo. Devuelve 0 cuando step sea 0.
  • El ancho del cuadrado siempre es par.