Задание 14. Информатика. Статград 2023-2-2
- Просмотры: 182
- Изменено: 25 ноября 2024
В выражении \(317x_{37} + 4x29_{37}\) \(x\) обозначает некоторую цифру из алфавита системы счисления с основанием \(37\). Определите наименьшее значение \(x\), при котором значение данного выражения кратно \(36\). Для найденного \(x\) вычислите частное от деления данного выражения на \(36\) и запишите его в ответе в десятичной системе счисления.
Решение:
Python
pow37 = 37**3, 37**2, 37, 1
for x in range(37):
digits = 3+4, 1+x, 7+2, x+9
num = sum([n[0]*n[1] for n in zip(digits, pow37)])
if num % 36 == 0:
print(num // 36)
break
Ответ: \(10087\)