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

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

(А.Н. Носкин) Сколько различных цифр в шестнадцатеричной записи числа \(2^{51} + 2^{40} + 2^{35} + 2^{17} - 2^5\)?

Решение:

Python


n = 2**51 + 2**40 + 2**35 + 2**17 - 2**5
digs = [0]*16
while n:
    if digs[n % 16] == 0:
        digs[n % 16] = 1
    n //= 16
print(sum(digs))

Ответ: \(5\)