Сколько значащих нулей содержится в троичной записи числа ?
Решение Python:
a = 9**215 + 27**65 - 81**4
# Перевод выражения в 3сс
s = ’’
while a > 0:
s = str(a % 3) + s
a //= 3
print(s) # Убеждаемся, что нет незначащих нулей
print(s.count(’0’))
Решение руками:
Приведем к общему основанию:
Переведем в троичную систему счисления и получим:
Ответ: 251