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


