Значение выражения 255 + 514 − 5? записали в системе счисления с основанием 5. Сколько цифр 4 содержится в этой записи?
Решение. Последовательно будем преобразовывать данное выражение:
Разность в системе счисления с основанием 5 будет выглядеть как девять четвёрок и один ноль. А 514 — как одна единица и 14 нулей.
Таким образом, всего будет 9 четвёрок.
Ответ: 9.
Приведём решение на языке Python.
x = 25**5 + 5**14 - 5
s = ''
while x != 0:
s += str(x % 5)
x //= 5
print(s.count("4"))
Приведём решение Виктории Зиберовой на языке Python.
v = 25**5+5**14-5
ost = []
while v != 0:
ost.append(v%5)
v = v//5
print(ost[::-1].count(4))