Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 24. Информатика. ЕГЭ. Поляков-7963
- Просмотры: 300
- Изменено: 23 января 2026
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только цифры шестнадцатеричной системы счисления, а также знаки «\(+\)» и «\(*\)» (сложения и умножения). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами, записанными в шестнадцатеричной системе счисления. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число \(0\) не имеет знака.
Решение:
Python
from re import finditer
s = open('7963.txt').readline().strip()
hn = r'(0|[1-9A-F][0-9A-F]*)'
arr = [len(g.group(0)) for g in finditer(rf'{hn}([+*]{hn})+', s)]
print(max(arr))
Ответ: \(502\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


