«Максимальное число идущих подряд равных элементов»
Условие:
Дана последовательность натуральных чисел, завершающаяся числом 0. Определите, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
prev = -1 curr_rep_len = 0 max_rep_len = 0 element = int(input()) while element != 0: if prev == element: curr_rep_len += 1 else: prev = element max_rep_len = max(max_rep_len, curr_rep_len) curr_rep_len = 1 element = int(input()) max_rep_len = max(max_rep_len, curr_rep_len) print(max_rep_len) |