Màxim nombre de repetits consecutius

Escriu una funció max_repetits(lst) que, donada una llista no buida lst, retorni el nombre de repeticions consecutives de l’element que més cops es repeteix consecutivament.

A més, en un comentari en el mateix fitxer que has enviat, on has escrit la funció demanada, calcula, i argumenta, quina complexitat té la funció que proposes com a solució (fent servir la notació asimptòtica).

Exemple:

Si l = [1,-13,1,-1,2,2,2,3,8,12,4,4,4,4,4,2,2,2,2,1] el resultat de max_repetits(l) ha de ser 5, que és el nombre de vegades que es repeteix el 4. Fixem-nos que volem repeticions consecutives, el 2 es repeteix més cops que el 4, però no consecutivament.

Teniu més exemples en el joc de proves públic.

Entrada

La funció té una llista no buida com a paràmetre.

Observacions

Un cop definida la funció, en provar-la al REPL de Python us hauria de sortir el mateix que podeu observar més avall.

Informació del problema

Autoria: Jordi Delgado

Generació: 2026-01-25T12:50:19.050Z

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