Задание 14. Информатика. ЕГЭ. Поляков-4493
- Просмотры: 77
- Изменено: 25 ноября 2024
(А. Богданов) Значение выражения \(1 \cdot 3^{37} + 2 \cdot 3^{23} + 3 \cdot 3^{20} + 4 \cdot 3^4 + 5 \cdot 3^3 + 4 + 5\) записали в системе счисления с основанием \(9\). Сколько значащих нулей содержится в этой записи.
Решение:
Python
def conv(n):
s = ''
while n:
s = str(n % 9) + s
n //= 9
return s
n = 3**37 + 2 * 3**23 + 3 * 3**20 + 4 * 3**4 + 5 * 3**3 + 4 + 5
print(conv(n).count('0'))
Ответ: \(14\)