Задание 14. Информатика. ЕГЭ. Поляков-4076
- Просмотры: 108
- Изменено: 26 ноября 2024
(В. Шелудько) Значение выражения \(7^{1003} + 6 \cdot 7^{1104} - 3 \cdot 7^{57} + 294\) записали в системе счисления с основанием \(7\). Найдите сумму цифр получившегося числа и запишите её в ответе в десятичной системе счисления.
Решение:
Python
def conv(n, p):
s = ''
while n:
s = str(n % p) + s
n //= p
return s
n = 7**1003 + 6 * 7**1104 - 3 * 7**57 + 294
s = conv(n, 7)
print(sum(int(x) for x in s))
Ответ: \(5686\)