Операнды арифметического выражения записаны в системе счисления с основанием 20.
В записи чисел переменной x обозначена неизвестная цифра из алфавита 20-ричной системы счисления. Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 13. Для найденного значения x вычислите частное от деления значения арифметического выражения на 13 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
Решение программой:
for x in "0123456789ABCDEFGHIJ":
s1 = int("34" + x + "DJ" + x, 20)
s2 = int(x + "FI78" , 20)
s3 = int("80A" + x + "7", 20)
s4 = int("3IF49" + x + "2", 20)
s = s1 + s2 + s3 + s4
if s % 13 == 0:
print(x, s // 13)
Ответ: 20490861