Задания
Версия для печати и копирования в MS WordВ числах C59xBA98F37 и E3x5DA9C637 переменная x обозначает некоторую цифру из алфавита системы счисления с основанием 37. Определите наибольшее значение x, при котором произведение приведённых чисел кратно 36. В ответе запишите значение числа 2x137 в десятичной системе счисления.
Решение.
Приведём решение данной задачи на языке Python.
for x in range(0,37):
i1 = 12*37**8 + 5*37**7 + 9*37**6 + x*37**5 + 11*37**4 + 10*37**3 + 9*37**2 + 8*37 + 15
i2 = 14*37**8 + 3*37**7 + x*37**6 + 5*37**5 + 13*37**4 + 10*37**3 + 9*37**2 + 12*37 + 6
if (i1 * i2) % 36 == 0:
print(2*37**2 + x*37 + 1)
Ответ: 4071.

