Текстовый файл состоит из символов, обозначающих заглавные буквы латинского алфавита и цифры от 1 до 9 включительно. Определите в прилагаемом файле максимальное количество идущих подряд символов, которые могут представлять запись числа в шестнадцатеричной системе счисления.
Для выполнения этого задания следует написать программу.
Примечание. Цифры, числовое значение которых превышает 9, обозначены латинскими буквами, начиная с буквы А.
Решение:
Решение на Python:
a = open('E:/downloads/ege/24_9791.txt').readline()
from re import *
s = r'[1-F][0-F]*'
mx = 1
for i in finditer(s, a):
mx = max(len(i[0]), mx)
print(mx)
Ответ: 21
Ответ:
21