Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 24. Информатика. ЕГЭ. Апробация. 14.05.2025-1
- Просмотры: 4683
- Изменено: 15 мая 2025
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в этом файле последовательность идущих подряд символов, представляющих собой запись максимального нечётного \(12\)-ричного числа. В ответе запишите индекс (номер) первого символа (первой значащей цифры), с которого начинается запись этого числа в прилагаемом файле. Нумерация символов в текстовом файле начинается с нуля.
Примечание. Латинские буквы \(A\) и \(B\) — цифры из алфавита \(12\)-ричной системы счисления.
Решение:
Python
from re import findall
s = open('24.txt').readline().strip()
nums = findall(r'[1-9AB][0-9AB]+[13579B]', s)
nums.sort(key=len, reverse=True)
p = len(nums[0])
a = [x for x in nums if len(x) == p]
a.sort(reverse=True)
print(s.find(a[0]))
Ответ: \(8499457\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


