Enunciado
Recibes un array arr de enteros. Inviértelo modificando el array original, sin crear uno nuevo, y devuélvelo.
Restricciones
- Espacio adicional O(1). No puedes usar un segundo array, ni
reversed(), ni.reverse(), ni slicing con paso negativo. - Tiempo O(n).
Ejemplos
| arr | resultado |
|---|---|
[1, 2, 3, 4, 5] | [5, 4, 3, 2, 1] |
[1, 2] | [2, 1] |
[7] | [7] |
[] | [] |
Pistas progresivas
0 de 3Intenta resolver el problema antes de ver pistas.