ЕГЭ, ОГЭ, программирование и робототехника в Калининграде

№ 24024. Открытый вариант

Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита.

Определите в этом файле последовательность идущих подряд символов, представляющих собой запись максимального чётного 14-ричного числа. В ответе запишите количество символов (значащих цифр в записи числа) в этой последовательности.

Примечание. Латинские буквы A, B, C и D означают цифры из алфавита 14-ричной системы счисления.

import re

with open('2424.txt', 'r') as file:
    data = file.readline()

# Чётное число в 14-ой системе оканчивается на 02468AС
pattern = r'[1-9AB][0-9ABС]*[02468AС]'

matches = re.finditer(pattern, data)

answer = max([match.group() for match in matches], key=len)
print(f'{len(answer)}: {answer}')
Разберём это задание на бесплатном пробном занятии

Преподаватель покажет, как решать такие задачи, и подскажет, с чего начать подготовку. Группы до 8 человек, очно в Калининграде и онлайн.

Записаться на пробное занятие