Значение выражения 436 + 3 · 420 + 415 + 2 · 47 + 49 записали в системе счисления с основанием 16. Сколько разных цифр встречается в этой записи?
Ответ
Ответ:
5
Решение
x = 4 ** 36 + 3 * 4 ** 20 + 4 ** 15 + 2 * 4 ** 7 + 49 s = "" while x != 0: s += str(x % 16) x //= 16 s = s[::-1] a = set() for i in s: a.add(i) print(len(a))