Задача к ЕГЭ по информатике на тему «Поиск цифр(-ы) числа» №1

Значение выражения 3435 +73 − 1− X  записали в системе счисления с основанием 7  , при этом в записи оказалось     12  цифр 6  . При каком минимальном целом положительном X  это возможно?

for x in range(1, 10000000):
    k = 343**5 + 7**3 - 1 - x
    counter = 0
    while k != 0:
        counter += k % 7 == 6
        k //= 7
    if counter == 12:
        print(x)
        break

Ответ: 400
Оцените статью
Я решу все!