Corrige el error: mutación de arreglos
Corrige el código de la pestaña Código para que la función devuelva un arreglo nuevo sin el último elemento. No debe cambiar el arreglo original, de modo que las llamadas repetidas con la misma entrada devuelvan siempre el mismo resultado.
Ejemplos
x = [1, 2, 3, 4, 5]
minusOne(x) ➞ [1, 2, 3, 4] // 1ª vez que se llama a la función.
minusOne(x) ➞ [1, 2, 3] // 2ª vez que se llama a la función.
minusOne(x) ➞ [1, 2] // 3ª vez que se llama a la función.
minusOne(x) ➞ [1] // 4ª vez que se llama a la función.
// Lo que quiero en su lugar:
minusOne(x) ➞ [1, 2, 3, 4] // 1ª vez que se llama a la función.
minusOne(x) ➞ [1, 2, 3, 4] // 2ª vez que se llama a la función.
minusOne(x) ➞ [1, 2, 3, 4] // 3ª vez que se llama a la función.
minusOne(x) ➞ [1, 2, 3, 4] // 4ª vez que se llama a la función.Notas
N/A