Задача #1573
Системы счисления
(М. Ишимов) Операнды арифметического выражения записаны в системе счисления с основанием 15.
В записи чисел переменной x обозначена неизвестная цифра из алфавита 15-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 14. Для найденного x вычислите частное от деления значения арифметического выражения на 14 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
Войдите, чтобы история ответов и статистика сохранялись.
Решение
Ответ
247598743
for x in '0123456789ABCDE':
s = int(f'6{x}839', 15) + int(f'5793{x}{x}5', 15) + int(f'53129{x}, 15) + int(f'14{x}677935', 15)
if s % 14 == 0:
print(x, s // 14)