Sequência algébrica — Caixas

Crie uma função que retorne o número de caixas em um determinado passo desta sequência.

Sequência de caixas

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

Exemplos

boxSequence(0) // 0

boxSequence(1) // 3

boxSequence(2) // 2

Notas

O número do passo é sempre um inteiro não negativo.