ЖК
Size: a a a
ЖК
$
I
DY
R3
Rd
R3
DY
¯
Д
P
🅹
def jopa(digit: int) -> int:
nums = [*str(digit)[::-1]]
for i in range(len(nums)-1):
if nums[i] == nums[i+1]: continue
tmp = nums[i+1:]
for j,v in enumerate(tmp):
if int(nums[i]) > int(v):
j = -(len(tmp) - j)
nums[i], nums[j] = nums[j], nums[i]
nums[:i] = sorted(nums[:i], key=int, reverse=True)
return int(''.join(nums[::-1]))
return -1
🅹
СС
3
3
MW