*Операнды арифметического выражения записаны в системе счисления с основанием \(43.\) $$1BxAF_{43} + F9xF4_{43}$$ В записи чисел переменной \(x\) обозначена неизвестная цифра из алфавита \(43\)-ричной системы счисления. Определите наименьшее значение \(x,\) при котором значение данного арифметического выражения кратно \(42.\) Для найденного \(x\) вычислите частное от деления значения арифметического выражения на \(14\) и укажите его в ответе в десятичной системе счисления. Основание системы счисления указывать не нужно.
Решение:
Python
def calc(s, x):
ans = 0
for c in s:
ich = x if c == 'x' else int(c, 36)
ans = ans * 43 + ich
return ans
for x in range(43):
n1 = calc('1BxAF', x)
n2 = calc('F9xF4', x)
n = n1 + n2
if n % 42 == 0:
print(n // 14)
break
Ответ: \(4021389\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене