Задания
Версия для печати и копирования в MS Word
Тип 14 № 73869
i

Зна­че­ние ариф­ме­ти­че­ско­го вы­ра­же­ния

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.