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, agrega 3 cajas.
  • En cada paso par, resta 1 caja.
  • Continúa alternando estos dos cambios.

Ejemplos

box_seq(0); // 0

box_seq(1); // 3

box_seq(2); // 2

Notas

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