Secuencia algebraica — Cajas

Crea una función que devuelva la cantidad de cajas en el paso solicitado de esta secuencia.

Secuencia de cajas

  • El paso 0 comienza con 0 cajas.
  • En cada paso impar, suma 3 cajas.
  • En cada paso par, resta 1 caja.
  • Continúa alternando estos dos cambios.

Ejemplos

boxSequence(0) // 0

boxSequence(1) // 3

boxSequence(2) // 2

Notas

El número de paso siempre es un entero no negativo.