Операнды арифметического выражения записаны в системах счисления с основаниями
yx3207 + 1x3y39.
В записи чисел
При помощи цикла for будем перебирать
Приведём решение на языке Python.
result_search = []
for x in '0123456':
for y in '0123456':
t = int(y + x + '320', 7) + int('1' + x + '3' + y + '3', 9)
if t % 181 == 0:
result_search.append(t)
if result_search:
print(min(result_search) // 181)
Ответ: 148.
Приведём решение Ильи Андрианова на языке Python.
alphbaet = sorted('0123456789QWERTYUIOPASDFGHJKLZXCVBNM')
for x in alphbaet[:7]:
for y in alphbaet[:7]:
A = int(f'{y}{x}320', 7)
B = int(f'1{x}3{y}3', 9)
if (A + B) % 181 == 0:
print((A + B) // 181)
Приведём решение Юрия Красильникова на языке Python.
n = [int(f'{y}{x}320',7) + int(f'1{x}3{y}3',9) for x in range(7) for y in range(7)]
print(min(x for x in n if x%181 == 0)//181)

