Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 24. Информатика. ЕГЭ. Статград. 01.04.2025-1
- Просмотры: 1888
- Изменено: 12 апреля 2025
Текстовый файл состоит из десятичных цифр и знаков арифметических операций «\(-\)» и «\(*\)» (вычитания и умножения). Определите максимальное количество символов в непрерывной последовательности, являющейся корректным арифметическим выражением с целыми неотрицательными \(6\)-ричными числами, в котором порядок действий слева направо совпадает с порядком действий по правилам математики. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули. В ответе укажите количество символов.
Решение:
Python
from re import findall
base = ''
s = open(base + '24.txt').readline().strip()
arr = findall(r':0|[1-5][0-5]*(?:\*(?:0|[1-5][0-5]*))+(?:-(?:0|[1-5][0-5]*))*', s)
m1 = max(len(x) for x in arr)
arr = findall(r'-(?:0|[1-5][0-5]*)(?:\*(?:0|[1-5][0-5]*))+(?:-(?:0|[1-5][0-5]*))*', s)
m2 = max(len(x) - 1 for x in arr)
print(max(m1, m2))
Ответ: \(51\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


