首页 > 为什么本地编译器能通过且测试用例正确,赛码网显示通过0%
头像
Steve_ZhuKW
编辑于 2020-10-13 14:55
+ 关注

为什么本地编译器能通过且测试用例正确,赛码网显示通过0%

题目是 求大于等于输入的最小降序正整数
比如 54321 是降序的
比如 输入 = 3 , 输出 = 3
输入 = 19,输出 = 20
输入 = 779 输出 = 800

我的代码
num = input()

def DescendingOrder(num):
if num < 10:
return True
nums = list(str(num))
nums = list(map(int,nums))
if nums[0] == 9:
return False
for i in range(1,len(nums)):
if nums[i] > nums[i-1]:
return False
return True

while True:
if DescendingOrder(num):
break
else:
num += 1
print(num)


为什么我的代码在赛码网上总是通过不了。


全部评论

(1) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期精华帖

热门推荐