Задание 24. Информатика. ЕГЭ-2022. 1 вариант

Просмотры: 66
Изменено: 23 ноября 2024

Текстовый файл состоит из символов \(A\), \(B\), \(C\), \(D\) и \(O\). Определите максимальное количество идущих подряд пар символов вида

согласная + гласная

в прилагаемом файле.
Для выполнения этого задания следует написать программу.

Файл с данными

Решение:

Python


file_name = open('24.txt')
letters = file_name.readline()
gl = ('A', 'O')
sogl = ('B', 'C', 'D')
pair_count = 0
pair_max = 0
idx = 0
fin = len(letters)
while idx < fin - 1:
    if letters[idx] in sogl and letters[idx + 1] in gl:
        pair_count += 1
        idx += 2
    else:
        pair_max = max(pair_max, pair_count)
        pair_count = 0
        idx += 1
print(pair_max)

Ответ: \(174\)