Значение выражения 8117 + 324 − 45 записали в системе счисления с основанием 9.
Сколько цифр 8 содержится в этой записи?
Решение. Последовательно будем преобразовывать данное выражение:
Сумма в системе счисления с основанием 9 будет выглядеть как единица, двадцать один ноль, единица и двенадцать нулей. После вычитания из этого числа останется единица, двадцать два нуля, десять восьмёрок, четвёрка и ноль.
Таким образом, всего 10 восьмёрок.
Ответ: 10.
Приведём другое решение на языке Python.
x = 81 ** 17 + 3 ** 24 - 45
s = ""
while x != 0:
s += str(x % 9)
x //= 9
s = s[::-1]
print(s.count("8"))