Задание 24. Информатика. ЕГЭ. Демо-2025
- Просмотры: 612
- Изменено: 24 ноября 2024
Текстовый файл состоит из цифр \(0\), \(6\), \(7\), \(8\), \(9\) и знаков арифметических операций «\(-\)» и «\(*\)» (вычитание и умножение). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число \(0\) не имеет знака.
В ответе укажите количество символов.
Решение:
Python
import re
s = open('demo_2025_24.txt').readline().strip()
expr = re.findall(r'(?:0|[6-9][06-9]*)(?:[-*](?:0|[6-9][06-9]*))*', s)
expr_len = [len(x) for x in expr]
print(max(expr_len))
Ответ: \(154\)