Значение выражения
записали в системе счисления с основанием . Определите количество значащих нулей в записи этого числа.
Решение руками:
Первым шагом необходмо преобразовать выражение так, чтобы в степень возводилось число 27:
Переведем в систему счисления с основанием и получим:
Решение программой:
k = 6 * 3 ** 1520 + 9 ** 321 + 3 ** 407 - 2022
c = 0
while k > 0:
if k % 27 == 0:
c += 1
k //= 27
print(c)
Ответ: 370