Задание 24. Информатика. ЕГЭ. Шастин. 29.08.2024
- Просмотры: 262
- Изменено: 24 ноября 2024
Текстовый файл состоит из десятичных цифр, знаков «\(+\)» и «\(*\)» (сложения и умножения). Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых никакие два знака арифметических операций не записаны подряд.
Для выполнения этого задания следует написать программу.
Решение:
Python
import re
s = open('24.txt').readline().strip()
expr = re.findall(r'[+*]?\d+(?:[+*]\d+)*[+*]?', s)
expr_len = [len(x) for x in expr]
print(max(expr_len))
Ответ: \(191\)