Implementa una función siguiente_mayor(lista)
, a la que se le pase como argumento una lista de números enteros y reemplace cada número por el siguiente más grande de la lista.
Consideraciones a tener en cuenta
- La función debe devolver una nueva lista con el resultado.
- Los elementos en la lista serán únicos.
- El elemento mayor se sustituye por el número -1.
Ejemplos
>>> siguiente_mayor([5, 7, 3, 2, 8]) [7, 8, 5, 3, -1] >>> siguiente_mayor([2, 3, 4, 5]) [3, 4, 5, -1] >>> siguiente_mayor([1, 0, -1, 8, -72]) [8, 1, 0, -1, -1]