Операнды арифметического выражения записаны в системе счисления с основанием 22.
18x89957+80x33+521x6
В записи чисел переменной x обозначена неизвестная цифра из алфавита 22-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 21. Для найденного значения x вычислите частное от деления значения арифметического выражения на 21 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
Решение:
Решение на Python:
for x in sorted('0123456789QWERTYUIOPASDFGHJKLZXCVBNM')[:22]:
a = int(f'18{x}89957', 22) + int(f'80{x}33', 22) + int(f'521{x}6', 22)
if a % 21 == 0:
print(a//21)
break
Ответ: 162947670
Ответ:
162947670