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