ᅠ

У меня уже накинут этот декоратор. Потом я написал декоратор, чтобы избавиться от каждого каста списка в кортеж. А потом я подумал, лучше бы соединить эти два декоратора в один:
cache
, чтобы не нагромождатьSize: a a a
ᅠ
cache
, чтобы не нагромождатьᅠ
cache
запихнутьЖК
VA
БГ
R3
R3
ᅠ
def f(n):
digit_list = list(map(int, list(str(n))))
last_index = len(digit_list) - 1
for j in range(last_index):
i = last_index - j
d, pre_d = digit_list[i], digit_list[i-1]
if d > pre_d:
digit_list[i], digit_list[i-1] = pre_d, d
return int("".join(map(str, digit_list)))
return -1
def f(n):
digit_list = list(str(n))
for i in range(len(digit_list)-1, 0, -1):
pre_d, d = digit_list[i-1:i+1]
if d > pre_d:
digit_list[i], digit_list[i-1] = pre_d, d
return int("".join(digit_list))
return -1
VA
R3
R3
VA
БГ
БГ
R3
DM
VL
VL