Задание 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\)