Задания
Версия для печати и копирования в MS WordЗначение арифметического выражения
4 · 724 + 6 · 713 + 5 · 494 + 2 · 3432 + 10 −x,
где x — натуральное число, записали в системе счисления с основанием 7. Определите наименьшее значение x, при котором в этой записи шестёрок будет больше, чем нулей.
В ответе запишите найденное значение x в десятичной системе счисления.
Решение.
Приведём решение на языке Python.
for x in range(25*10**6,10**10):
s = 4 * 7**24 + 6 * 7**13 + 5 * 49**4 + 2 * 343**2 + 10 - x
t = ''
while s > 0:
t = t + str(s % 7)
s //= 7
if t.count('6') > t.count('0'):
print(x)
break
Ответ: 29059314.

