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

Операнды арифметического выражения записаны в системах счисления с основаниями 12 и 78.

B76Ax5612 + W OW  1x92L78

В записи чисел переменной x обозначена неизвестная цифра. Определите значения x, при которых значение данного арифметического выражения кратно 15. Для найденных значений x вычислите сумму частных от деления значения арифметического выражения на 15 и укажите ее в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.

a = set()
for x in range(12):
    s1 = 11 * 12 ** 6 + 7 * 12 ** 5 + 6 * 12 ** 4 + 10 * 12 ** 3 + x * 12 ** 2 + 5 * 12 + 6
    s2 = 32 * 78 ** 7 + 24 * 78 ** 6 + 32 * 78 ** 5 + 78 ** 4 + x * 78 ** 3 + 9 * 78 ** 2 + 2 * 78 + 21
    s = s1 + s2
    if s % 15 == 0:
        a.add(s // 15)
print(sum(a))

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