Задание 14. Информатика. ЕГЭ. Поляков-7057
- Просмотры: 110
- Изменено: 25 ноября 2024
(М. Ишимов) Операнды арифметического выражения записаны в системе счисления с основанием \(21\). $$3x41_{21} + 684132x5_{21} + 9918x_{21} + 73x7x23_{21} + 21669x1x_{21}$$ В записи чисел переменной \(x\) обозначена неизвестная цифра из алфавита \(21\)-ричной системы счисления. Определите наименьшее значение \(x\), при котором значение данного арифметического выражения кратно \(20\). Для найденного \(x\) вычислите частное от деления значения арифметического выражения на \(20\) и укажите его в ответе в десятичной системе счисления.
Решение:
Python
alph = '0123456789ABCDEFGHJK'
for x in alph:
n = int(f'3{x}41', 21) + int(f'684132{x}5', 21) + int(f'9918{x}', 21) \
+ int(f'73{x}7{x}23', 21) + int(f'21669{x}1{x}', 21)
if n % 20 == 0:
print(n // 20)
break
Ответ: \(791941540\)