Сколько значащих нулей содержится в восьмиричной записи числа ?
Решение Python:
a = 8**190 + 8**100 - 64**3
s = ’’
while a > 0:
s = str(a % 8) + s
a //= 8
print(s) # Смотрим, что незначащих нулей нет
print(s.count(’0’))
Решение руками:
Приведем к общему основанию:
Переведем в восьмиричную систему счисления и получим:
Ответ: 96