A sequência de células vazias

Na imagem abaixo, as células de cada quadrado estão vazias ou contêm um círculo.

Passos versus células vazias

Crie um método que receba um número step, igual à metade da largura do quadrado, e retorne a quantidade de células vazias. A imagem mostra os passos 1, 2 e 3. As células vazias são aquelas que não estão em nenhuma das duas diagonais: há 0 no passo 1, 8 no passo 2 e 24 no passo 3.

Exemplos

Program.EmptySq(1) ➞ 0

Program.EmptySq(3) ➞ 24

Program.EmptySq(10) ➞ 360

Notas

  • step é um número inteiro não negativo. Retorne 0 quando step for 0.
  • A largura do quadrado é sempre par.