19 lines
453 B
Python
19 lines
453 B
Python
|
|
def seek(prefix, l):
|
|
for a in l[::-1]:
|
|
for b in l[::-1]:
|
|
if a != b:
|
|
yield int(prefix + a + b)
|
|
|
|
def test():
|
|
for x in seek('93', '24567'):
|
|
num = str(x) + str(x * 2)
|
|
if '123456789' == ''.join(sorted(list(num))):
|
|
return num
|
|
for x in seek('92', '34567'):
|
|
num = str(x) + str(x * 2)
|
|
if '123456789' == ''.join(sorted(list(num))):
|
|
return num
|
|
|
|
print(test())
|