Sequência algébrica — Caixas

Crie uma função que retorne a quantidade de caixas na etapa solicitada desta sequência.

Sequência de caixas

  • A etapa 0 começa com 0 caixas.
  • Em cada etapa ímpar, adicione 3 caixas.
  • Em cada etapa par, subtraia 1 caixa.
  • Continue alternando essas duas mudanças.

Exemplos

Program.BoxSeq(0); // 0

Program.BoxSeq(1); // 3

Program.BoxSeq(2); // 2

Notas

A etapa é sempre um número inteiro não negativo.