Задание 14. Информатика. ЕГЭ. Поляков-4615

Просмотры: 104
Изменено: 25 ноября 2024

Значение выражения \(12^{34} + 7 \cdot 12^{26} - 3 \cdot 12^{16} + 2 \cdot 12^5 + 552\) записали в системе счисления с основанием \(12\). Сколько различных цифр содержится в этой записи?

Решение:

Python


def conv(n):
    alph = '0123456789AB'
    s = ''
    while n:
        s = alph[n % 12] + s
        n //= 12
    return s

n = 12**34 + 7 * 12**26 - 3 * 12**16 + 2 * 12**5 + 552
print(len(set(list(conv(n)))))

Ответ: \(8\)