在编译器能过,洛谷过不了的屑
  • 板块P1106 删数问题
  • 楼主sanowip
  • 当前回复2
  • 已保存回复2
  • 发布时间2022/12/27 13:55
  • 上次更新2023/10/24 06:26:05
查看原帖
在编译器能过,洛谷过不了的屑
881053
sanowip楼主2022/12/27 13:55

把最后判断a是否为0的语句改成if(int(a)==0)就过了,但是这段代码没有问题,甚至在ide上输入最后一个wa的10 1之后,尝试输出最后a的值是0,类型是str,但是就是在判断那没有判断为“0”,然后进入了else

a = list(input())
bit = int(input())
for k in range(bit):
    flag = 0
    for i in range(len(a)-1):
        if (a[i] > a[i+1]):
            del (a[i])
            flag = 1
            break
    if (not flag):
        del (a[-1])
a = ''.join(a)
if (a == "0"*len(a)):
    print(0)
else:
    print(a) if a[0] != '0' else print(a.lstrip(v'0'))
2022/12/27 13:55
加载中...