Задание 14. Информатика. ЕГЭ. Поляков-3513
- Просмотры: 249
- Изменено: 26 ноября 2024
(Е. Джобс) Значение выражения \((2^{345} + 8^{65} - 4^{130})(8^{123} - 2^{89} + 4^{45})\) записали в восьмеричной системе счисления. Найдите сумму всех разрядов восьмеричной записи этого числа и запишите её в ответе в десятичной системе счисления.
Решение:
Python
n = (2**345 + 8**65 - 4**130) * (8**123 - 2**89 + 4**45)
s = 0
while n:
s += n % 8
n //= 8
print(s)
Ответ: \(403\)