Текстовый файл состоит из символов арабских цифр \( (0, \, 1, \, \ldots , \, 9) \).
Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых нет трёх символов \(0\), стоящих рядом.
Для выполнения этого задания следует написать программу.
Решение:
Python
s, = open('24var17-20.txt')
tr = [-1] + [i for i, (x, y, z) in enumerate(zip(s, s[1:],s[2:])) if x + y + z == '000'] + [len(s) - 1]
print(max(y - x + 1 for x, y in zip(tr, tr[1:])))
Ответ: \(7684\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене