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

Просмотры: 19
Изменено: 20 сентября 2024

(Е. Джобс) Значение выражения \(5^{2004} - 5^{1016} - 25^{508} - 5^{400} + 25^{250} - 27\) записали в пятеричной системе счисления. Сколько цифр \(4\) в такой записи?

Решение:

Python


n = 5**2004 - 5**1016 - 25**508 - 5**400 + 25**250 - 27
q = 0
while n:
    q += int(n % 5 == 4)
    n //= 5
print(q)

Ответ: \(1484\)