Задача к ЕГЭ по информатике на тему «прочие прототипы» №7

Текстовый файл состоит из символов, обозначающих заглавные буквы латинского алфавита и цифры от 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
Оцените статью
Я решу все!