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