加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
next_number.py 524 Bytes
一键复制 编辑 原始数据 按行查看 历史
amit 提交于 2019-10-16 21:52 . 'Next_Number'
x,li,small,maxx,c = input(),list(),0,0,1
for i in range(len(x)):
li.append(int(x[i]))
for i in range(len(li)-1,-1,-1):
if(i==0):
print("No Number Possible")
c=0
break
if(li[i]>li[i-1]):
small = i-1
maxx = i
break
for i in range(small+1,len(li)):
if(li[i]>li[small] and li[i]<li[maxx]):
maxx = i
li[small],li[maxx]=li[maxx],li[small]
li = li[:small+1] + sorted(li[small+1:])
if(c):
for i in range(len(li)):
print(li[i],end = '' )
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化