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

