Загрузка данных


(№ 8133) (Открытый вариант-2025) Текстовый файл 24-356.txt состоит не более чем из 106 символов и содержит только десятичные цифры и заглавные буквы латинского алфавита. Определите в этом файле последовательность идущих подряд символов, представляющих собой 14-ричную запись максимального чётного числа. В ответе запишите количество символов (значащих цифр в записи числа) в этой последовательности.


from tqdm import tqdm

with open('24/1.txt') as f:
    s = ''
    for i in tqdm(f.read()):
        if i in '0123456789ABCD':
            s += i
        else:
            s += ' '
    max_len, maxi = 0, 0
    for seq in tqdm(s.split()):
        value = int(seq, 14)
        if value % 2 == 0 and value > maxi:
            maxi = value
            max_len = len(seq.rstrip('0'))

print(max_len)