Задача к ЕГЭ по информатике на тему «арифметические выражения» №1

Дано арифметическое выражение: 930 + 9x − 96  . Найдите такой x  (6 < x < 30)  , чтобы количество нулей в записи числа в системе счисления с основанием 9  равнялось 12  .

for x in range(7, 30):
    n = 9**30 + 9**x - 9**6
    counter = 0
    while n != 0:
        counter += n % 9 == 0
        n //= 9
    if counter == 12:
        print(x)

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