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

Дано арифметическое выражение: 1340 + 13x − 1315  . Найдите такой x  (15 < x < 40)  , чтобы количество чисел C  , в записи числа в системе счисления с основанием 13, было в три раза меньше количества нулей.

alph = ’0123456789ABC’
for x in range(16, 40):
    s = 13 ** 40 + 13 ** x - 13 ** 15
    new_s = ’’
    while s > 0:
        new_s += alph[s % 13]
        s //= 13
    if new_s.count(’C’) * 3 == new_s.count(’0’):
        print(x)

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