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.
La funció té una llista no buida com a paràmetre.
Un cop definida la funció, en provar-la al REPL de Python us hauria de sortir el mateix que podeu observar més avall.
Autoria: Jordi Delgado
Generació: 2026-01-25T12:50:19.050Z
© Jutge.org, 2006–2026.
https://jutge.org