Máximo número de repeticiones consecutivas

Escribir una función max_repetidos(lst) que, dada una lista no vacía
lst, retorne el número de repeticiones consecutivas del elemento que más
veces se repite consecutivamente.

Además, en un comentario en el mismo archivo que has enviado, donde has
escrito la función requerida, calcula, y argumenta, qué complejidad
tiene la función que propones como solución (utilizando la notación
asintótica).

Ejemplo:

Si l = [1,-13,1,-1,2,2,2,3,8,12,4,4,4,4,4,2,2,2,2,1] el resultado de
max_repetidos(l) debe ser 5, que es el número de veces que se repite el
4. Fijémonos que queremos repeticiones consecutivas, el 2 se repite más
veces que el 4, pero no consecutivamente.

Hay más ejemplos en el juego de pruebas público.

Entrada

La función tiene una lista no vacía como parámetro.

Observaciones

Una vez definida la función, al probarla en el REPL de Python debería
salir lo mismo que se puede observar más abajo.

Información del problema

Autoría: Jordi Delgado

Generación: 2026-01-25T12:50:14.764Z

© Jutge.org, 2006–2026.
https://jutge.org
