Текстовый файл состоит из символов, обозначающих заглавные буквы латинского алфавита и цифры от 1 до 9 включительно. В файле перемешались числа 16сс с буквами. Нужно определить количество различных чисел, которые в 10сс больше 132.
Примечание: все числа заключены между буквами или между буквой и началом или концом строки, при этом символы ABCDEF считаются цифрами 16сс.
s = open("24_12946.txt").readline()
m = "QWRTYUIOPSGHJKLZXVNM"
for i in m:
s = s.replace(i, "*")
s = s.split("*")
num = [x for x in s if len(x) > 0 and int(x, 16) > 132]
print(len(set(num)))
Ответ: 204512