Текстовый файл состоит из цифр 0, 6, 7, 8, 9 и знаков арифметических операций «–» и «*» (вычитание и умножение). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число 0 не имеет знака. В ответе укажите количество символов.
Ответ:

Демонстрационный вариант ЕГЭ 2025 г. – задание №24
Решение:
|
1 2 3 4 5 |
from re import findall s = open('demo_2025_24.txt').readline() a = findall(r'(?:0|[6789][06789]*)(?:[*-](?:0|[6789][06789]*))*', s) res = max(a, key=len) print(len(res)) |
Ответ: 154