Текстовый файл состоит из цифр 0, 7, 8, 9 и знаков арифметических операций «-» и «*» (вычитание и умножение).
Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число 0 не имеет знака.
В ответе укажите количество символов.
Ответ:
Апробация I 05.03.25 ЕГЭ по информатике – задание №24
Решение:
|
1 2 3 4 5 |
from re import findall s = open('ege-inf-aprobatsiya1-050325-q24.txt').readline() a = findall(r'(?:0|[789][0789]*)(?:[*-](?:0|[789][0789]*))*', s) res = max(a, key=len) print(len(res)) |
Ответ: 111
