Задание 24. Информатика. ЕГЭ. Статград. 24.10.2024-1
- Просмотры: 191
- Изменено: 24 ноября 2024
Текстовый файл состоит из цифр от \(1\) до \(6\), знаков операций «\(–\)» и «\(*\)» (вычитание и умножение) и заглавных латинских букв \(A\), \(B\), \(C\), \(D\). Определите максимальное количество символов в непрерывной последовательности символов, состоящей из буквы \(A\), за которой следует корректное арифметическое выражение с целыми неотрицательными числами, записанными в десятичной системе счисления.
Решение:
Python
import re
base = ''
s = open(base + '24.txt').readline().strip()
arr = list(re.findall(r'A[1-6]+(?:[*\-][1-6]+)*', s))
print(max([len(x) for x in arr]))
Ответ: \(85\)