Haz fila [Colas]

Escribe una función que reciba un vector y un entero como argumentos. Agrega el número al final del vector y luego elimina el primer elemento del vector. Después, la función debe devolver el vector actualizado.

Ejemplos

nextInLine({5, 6, 7, 8, 9}, 1) ➞ {6, 7, 8, 9, 1}

nextInLine({7, 6, 3, 23, 17}, 10) ➞ {6, 3, 23, 17, 10}

nextInLine({1, 10, 20, 42 }, 6) ➞ {10, 20, 42, 6}

nextInLine({}, 6) ➞ {}

Notas

  • Para una entrada con un vector vacío, devuelve un vector vacío.
  • Este desafío también sirve como introducción al concepto de encolamiento.