(М. Шагитов) Текстовый файл содержит строку из десятичных цифр, всего не более чем из \(10^6\) символов. Определите максимальное количество идущих подряд символов, среди которых комбинация символов \(2022\) повторяется не более четырёх раз.
Решение:
Python
s = open('5253.txt').readline().strip()
p = [-1] + [x for x in range(len(s)- 4) if s[x:x+4] == '2022'] + [len(s) - 3]
arr = [y - x + 2 for x, y in zip(p, p[5:])]
print(max(arr))
Ответ: \(2025\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене