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

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

12xAC21 + 90FxE21

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

a = ’0123456789ABCDEFGHIJK’ # алфавит 21-ричной системы счисления
for x in a:
    s1 = int(’12’+x+’AC’,21) # составляем первое число
    s2 = int(’90F’+x+’E’,21) # составляем второе число
    if (s1+s2) % 53 == 0: # если результат выражения кратен 53
        print((s1+s2)//53) # выводим частное результата выражения при делении на 53
        break

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