Сколько значащих нулей содержится в троичной записи значения выражения:
Решение Python:
a = 2*729**3 - 27**5 + 2*9**4 - 3**7 + 453
c = 0
while a > 0:
if a % 3 == 0:
c += 1
a //= 3
print(c)
Решение руками:
Вычтем столбиком:
2 000000 000200 121210
- 1000 000010 000000
----------------------
1 222000 000120 121210
Итого, 8 нулей.
Ответ: 8