Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 24. Информатика. ЕГЭ. Поляков-8118
- Просмотры: 351
- Изменено: 28 января 2026
(Апробация-2025) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите в этом файле последовательность идущих подряд символов, представляющих собой \(12\)-ричную запись максимального нечётного числа. В ответе запишите индекс (номер) первого символа (первой значащей цифры), с которого начинается запись этого числа в прилагаемом файле. Нумерация символов в текстовом файле начинается с нуля.
Решение:
Python
from re import finditer
s = open('8118.txt').readline().strip()
nums = []
for g in finditer(r'[1-9AB][0-9AB]*[13579B]', 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]))
Ответ: \(144895\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


