Задача #1493
Системы счисления
(М. Ишимов) Операнды арифметического выражения записаны в системе счисления с основанием 26.
В записи чисел переменной x обозначена неизвестная цифра из алфавита 26-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 25. Для найденного значения x вычислите частное от деления значения арифметического выражения на 25 и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
Войдите, чтобы история ответов и статистика сохранялись.
Решение
Ответ
739259957
Видео по задаче
def p(a, k):
a.reverse()
return sum(a[i] * k**i for i in range(len(a)))
for x in range(26):
s = p([2,7,x,9,8,8,7,6], 26)
s += p([2,6,x,5,1], 26)
s += p([1,5,x,4,7], 26)
s += p([6,2,x,5], 26)
if s % 25 == 0:
print(x, s // 25)