Алгоритм решения задания 14. Часть 1
Учимся решать 15 задания первого типа
Читать
Операнды арифметического выражения записаны в системе счисления с основанием 25:
11353x1225 + 135x2125
В записи чисел переменной x обозначена неизвестная цифра из алфавита 25-ричной системы счисления.
Определите наибольшее значение x, при котором значение данного арифметического выражения кратно 24.
Для найденного x вычислите частное от деления значения арифметического выражения на 24 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
from string import digits, ascii_uppercase
alph = digits + ascii_uppercase
for x in alph[:25][::-1]:
n1 = int(f'11353{x}12', 25)
n2 = int(f'135{x}21', 25)
res = n1 + n2
if res % 24 == 0:
print(res // 24)
break
