Текстовый файл содержит только заглавные буквы латинского алфавита(ABC…Z). Определите максимальное количество идущих подряд символов, среди которых не более двух букв D.
Ответ:

«Некрыловские варианты» от Евгения Джобса — Вариант 5
Решение:
|
1 2 3 4 5 6 7 8 9 |
with open("24.txt") as f: s = f.read().strip() seq = list(map(len, s.split("D"))) m=0 for i in range(len(seq)-2): if seq[i]+seq[i+1]+seq[i+2]>m: m=seq[i]+seq[i+1]+seq[i+2] print(m+2) |
Ответ: 373