关注
import sys
a = sys.stdin.readline().strip()
r = []
for c in a:
r.append(int(c))
flag = True
for i in range(len(r)-1):
if r[i] > r[i+1]:
flag = False
if flag:
print("0")
sys.exit(0)
right_index = len(r) - 1
# mid_index = -1
left_index = -1
# print(r)
for i in range(len(r)-1, 0, -1):
if r[i] < r[i-1]:
left_index = i-1
break
for i in range(len(r)-1, left_index, -1):
if r[i] < r[left_index]:
right_index = i
break
r[left_index], r[right_index] = r[right_index], r[left_index]
rr = r[:left_index+1]
if rr[0] == 0:
print("0")
sys.exit(0)
for i in reversed(r[left_index+1:]):
rr.append(i)
print("".join(map(lambda x:str(x), rr)))
查看原帖
点赞 评论
相关推荐
牛客热帖
正在热议
# 25届秋招总结 #
338412次浏览 3218人参与
# 我的实习求职记录 #
6076490次浏览 83587人参与
# 北方华创开奖 #
38563次浏览 400人参与
# 地方国企笔面经互助 #
4745次浏览 12人参与
# 运营商笔面经互助 #
91784次浏览 1328人参与
# 选完offer后,你后悔学本专业吗 #
22305次浏览 159人参与
# 百度开奖 #
190444次浏览 1212人参与
# 职场吐槽大会 #
89612次浏览 736人参与
# 如果有时光机,你最想去到哪个年纪? #
22949次浏览 454人参与
# 如何一边实习一边秋招 #
998312次浏览 12678人参与
# 国企还是互联网,你怎么选? #
89579次浏览 697人参与
# 腾讯求职进展汇总 #
197641次浏览 1650人参与
# 银行笔面经互助 #
84114次浏览 887人参与
# 第一份工作应该选择高薪还是大平台 #
88616次浏览 589人参与
# bilibili求职进展汇总 #
33619次浏览 359人参与
# 风评不好的公司,你会去吗? #
20463次浏览 94人参与
# 许愿池 #
215167次浏览 2535人参与
# 上班苦还是上学苦呢? #
76839次浏览 710人参与
# 正在实习的你,几点下班 #
53722次浏览 397人参与
# 国央企薪资爆料 #
12780次浏览 94人参与
# 海康威视求职进展汇总 #
401377次浏览 3412人参与
# 学历or实习经历,哪个更重要 #
54495次浏览 427人参与