Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 24. Информатика. ЕГЭ. Поляков-8119
- Просмотры: 270
- Изменено: 28 января 2026
(А. Кабанов) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите в этом файле последовательность идущих подряд символов, представляющих собой \(14\)-ричную запись максимального чётного числа. В ответе запишите индекс (номер) первого символа (первой значащей цифры), с которого начинается запись этого числа в прилагаемом файле. Нумерация символов в текстовом файле начинается с нуля.
Решение:
Python
from re import finditer
s = open('8118.txt').readline().strip()
nums = []
for g in finditer(r'[1-9A-D][0-9A-D]*[02468AC]', s):
nums.append(g.group(0))
m = max(len(n) for n in nums)
nums = sorted([n for n in nums if len(n) == m])
print(s.find(nums[-1]))
Ответ: \(873241\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


