Задача к ЕГЭ по информатике на тему «поиск максимальной подстроки» №3

Текстовый файл состоит из символов A, B, C, D и E. Определите в прилагаемом файле максимальное количество идущих подряд троек символов, удовлетворяющих виду: согласная буква + гласная буква + согласная буква.

s = open(’24_13715__3kjzu.txt’).readline()
gl = ’AE’
sogl = ’BCD’
count = mx_count = 0
for start in range(2):
    for i in range(start,len(s)-2,3):
        if s[i] in sogl and s[i+1] in gl and s[i+2] in sogl:
            count += 1
            mx_count = max(mx_count,count)
        else:
            count = 0
print(mx_count)

Ответ: 5
Оцените статью
Я решу все!