Сколько троек содержится в пятеричной записи значения выражения: ?
Решение руками:
Представим все числа в виде:
Получим:
Вычтем:
Количество троек:
def x_10_to_n(x, n):
digits = []
while x > 0:
digits.append(x % n)
x //= n
digits.reverse()
return digits
s = 25**20 + 4 * 5**11 - 2
print(x_10_to_n(s, 5).count(3))
Ответ: 2