Задание 24. Пример 2

Просмотры: 55
Изменено: 22 ноября 2024

Текстовый файл состоит из нескольких строк, содержащих буквы латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны. Для выполнения этого задания следует написать программу.

Текстовый файл 1

Текстовый файл 2

Решение:

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)