В системе счисления
Приведём решение данной задачи на языке Python.
for p in range(5, 100):
for x in range(p):
for y in range(p):
s = (1 * (p**1) + 2 * (p ** 0)) * (3 * (p**1) + 4 * (p**0) )
r = x * (p**2) + y * (p**1) + 2
if s == r:
print(y * (p**1) + x * (p**0), p)
Ответ: 34.
Приведём решение задачи Ильи Андрианова на языке Python.
alphabet = sorted('0123456789QWERTYUIOPASDFGHJKLZXCVBNM')
for p in range(5, 36):
for x in alphabet[:p]:
for y in alphabet[:p]:
if int(f'12', p) * int(f'34', p) == int(f'{x}{y}{2}', p):
print(int(f'{y}{x}', p))

