Алгоритм решения задания 15. Часть 3
Учимся решать 15 задания третьего типа
Читать
Текстовый файл состоит из символов, обозначающих заглавные буквы латинского алфавита и цифры от 1 до 9 включительно.
Определите в прилагаемом файле максимальное количество идущих подряд символов, которые могут представлять запись числа в шестнадцатеричной системе счисления.
Примечание. Цифры, числовое значение которых превышает 9, обозначены латинскими буквами, начиная с буквы А.
Правильный ответ:
21
import re
with open('2412.txt') as f:
data = f.readline()
pattern = r'[123456789ABCDEF]*'
matches = re.finditer(pattern, data)
answer = max([len(match.group()) for match in matches])
print(answer)
