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

Просмотры: 3
Изменено: 18 сентября 2024

(С.С. Поляков) Значение выражения \((512^{78} - 512^{60}) \cdot (512^5 + 64^5)\) записали в системе счисления с основанием \(8\). Сколько цифр \(7\) содержится в этой записи?

Решение:

Python


n = (512**78 - 512**60) * (512**5 + 64**5)
q = 0
while n:
    q += int(n % 8 == 7)
    n //= 8
print(q)

Ответ: \(53\)