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

Текстовый файл 24.2.txt состоит не более чем из 106  символов арабских цифр (0,1,...,9)  . Определите максимальное количество идущих подряд четверок символов вида: нечетная цифра + четная цифра + нечетная цифра + четная цифра в прилагаемом файле.

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

Примечание: цифра 0 является чётной.

file = open(’24.2.txt’) s = file.read() even = "02468" odd = "13579" max_count = 0 for start in range(4):     temp_count = 0     for i in range(start, len(s) - 3, 4):         if s[i] in odd and s[i + 1] in even and s[i + 2] in odd and s[i + 3] in even:             temp_count += 1             max_count = max(max_count, temp_count)         else:             temp_count = 0 print(max_count) 

 

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