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

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

(Е. Джобс) Значение выражения \(7 \cdot 5^{1984} - 6 \cdot 25^{777} + 5 \cdot 125^{333} - 4\) записали в системе счисления с основанием \(5\). Найдите сумму разрядов полученной записи. Ответ представьте в десятичной системе счисления.

Решение:

Python


def conv(n):
    alph = '01234'
    s = ''
    while n:
        s = alph[n % 5] + s
        n //= 5
    return s

n = 7 * 5**1984 - 6 * 25**777 + 5 * 125**333 - 4
print(sum(int(x) for x in conv(n)))

Ответ: \(5718\)