Е
Size: a a a
Е
D
D
ЯЛ
def jopa(num):
snum = [int(i) for i in str(num)]
for i in range(len(snum)-2,-1,-1):
if snum[i] < snum[i+1]:
repl = snum[i:]
m = min(snum[i:][1:], key=lambda x:abs(x - snum[i:][0]))
repl.remove(m)
res = snum[:i-1] + [m] + sorted(repl)
return int("".join([str(i) for i in res]))
return -1
Е
Е
ЯЛ
D
АН
😍
D
ЖК
¯
D
D
D
ᅠ
¯
¯
КП