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

Просмотры: 281
Изменено: 26 ноября 2024

Значение выражения \(3 \cdot 11^{58} + 15 \cdot 11^{55} - 99 \cdot 11^{18} + 125 \cdot 11^9 + 381\) записали в системе счисления с основанием \(11\). Сколько различных цифр содержится в этой записи?

Решение:

Python


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

n = 3 * 11**58 + 15 * 11**55 - 99 * 11**18 + 125 * 11**9 + 381
print(len(set(list(conv(n)))))

Ответ: \(7\)