6.E. While: plus grande sous-série#
Consignes#
Étant données une série d’entiers non négatifs entrés au clavier un par un (un entier par ligne) et se terminant par 0
, déterminer et afficher la longueur de la plus grande sous-série de nombres identiques à l’intérieur de la série saisie.
Exemple d’entrée#
1
**7**
**7**
**7**
9
1
1
0
(les nombres appartenant à la sous-série maximale sont soulignés)
Exemple de sortie#
3
Aide#
https://docs.python.org/fr/3.6/reference/compound_stmts.html#the-while-statement
Codez votre solution ci-dessous#
Cliquez ici pour voir la solution
next = int(input())
length = 1
max_length = 1
while next != 0:
prev, next = next, int(input())
if prev == next:
length += 1
else:
length = 1
max_length = max(length, max_length)
print(max_length)