Задание 24. Пример 2
- Просмотры: 55
- Изменено: 22 ноября 2024
Текстовый файл состоит из нескольких строк, содержащих буквы латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны. Для выполнения этого задания следует написать программу.
Решение:
Python
max_count = 0
with open('24_pr1.txt') as f:
for line in f:
ch_prev = ''
temp_max = 1
for ch in line:
if ch != ch_prev:
temp_max += 1
else:
if temp_max > max_count:
max_count = temp_max
temp_max = 1
ch_prev = ch
print(max_count)