(ЕГЭ-2024) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только символы, обозначающие знаки «\(-\)», «\(*\)», и цифры \(0, \, 7, \, 8, \, 9.\) Определите в прилагаемом файле максимальное количество идущих подряд символов, которые образуют математически правильную последовательность, в которую входят знаки «\(-\)» или «\(*\)» и натуральные числа без незначащих нулей.
Решение:
Python
from re import finditer
s = open('7497.txt').readline().strip()
nn = r'[1-9]\d*'
arr = [len(g.group(0)) for g in finditer(rf'{nn}([\-*]{nn})+', s)]
print(max(arr))
Ответ: \(177\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене