Операнды арифметического выражения записаны в системах счисления с основаниями
88x4y9 + 7x44y11.
В записи чисел
При помощи цикла for будем перебирать
Приведём решение на языке Python.
result_search = []
for x in '012345678':
for y in '012345678':
t = int('88' + x + '4' + y, 9) + int('7' + x + '44' + y, 11)
if t % 61 == 0:
result_search.append(t)
if result_search:
print(min(result_search) // 61)
Ответ: 2715.
Приведём решение Ильи Крылова на языке Python.
for x in '012345678':
for y in '012345678':
res = int('88'+ x + '4' + y,9) + int('7'+ x + '44' + y,11)
if res % 61 == 0:
print(res / 61)
Приведём решение Ильи Андрианова на языке Python.
alphabet = sorted('0123456789QWERTYUIOPASDFGHJKLZXCVBNM')
for x in alphabet[:9]:
for y in alphabet[:9]:
A = int(f'88{x}4{y}', 9)
B = int(f'7{x}44{y}', 11)
if (A+B) % 61 == 0:
print((A+B) // 61)
Приведём решение Юрия Красильникова на языке Python.
d = '012345678'
a=[int(f'88{x}4{y}',9)+int(f'7{x}44{y}',11) for x in d for y in d]
print(min([x for x in a if x%61 == 0])//61)
Приведём решение Алексея Скрыбыкина (Якутск) на языке Python.
a = [int(('88'+ str(x) + '4' + str(y)), 9) + int(('7'+ str(x) + '44' + str(y)),11) for x in range(9) for y in range(9)]
print(*[i//61 for i in a if i % 61 == 0])

