Задача с сайта Полякова К. Ю.
Открытый вариант-2025

файл скачиваем в папку с сохраненным файлом python

сразу проверяем, работает или нет

если все гуд, то продолжаем
решение было навеяно заданием № 12 ЕГЭ по информатике
и, естественно, решением, которое было предложено в предыдущих разборах
проще всего проверять список с элементами, которые будут являться готовой нужной строкой
пока к подготовке
14-ричная система счисления включает цифры от 0 до 9 и плюс буквы ABCD
от остальных букв нужно избавляться
предлагаю это сделать в цикле методом replace()
сначала делаю строку из символов латинского алфавита
активируйте caps lock
и просто протыкайте подряд все клавиши, где есть английская буква

удалим ABCD
получаем

теперь заменим все эти буквы на звёздочки
получается такая картина

теперь избавляемся от лишних звёздочек через цикл while
картина заметно изменилась

остается из этой строки f сделать список f c элементами, которые являются готовыми числами в 14-ричной системе счисления
потом сортируем по длине, так как символы по другому сортируются (B > A) и так далее
сравним два первых элемента после сортировки


сразу видно, что второй элемент вообще не рассматриваем
выведем отдельно первый элемент

кликаем два раза левой кнопкой на вывод
от начала придется отнять -1, так как там 0

и с конца отнимаем -1, так как в системах счисления с четным основанием четные числа заканчиваются всегда на четную цифру или символ

то есть 2600 - 2 = 2598
код:
f = open('24-356.txt').readline()
s = 'QWERTYUIOPSFGHJKLZXVNM'
for i in s:
f = f.replace(i, '*')
while '**' in f:
f = f.replace('**', '*')
f = f.split('*')
f = sorted(f, reverse=True, key=len)
print(f[0])