为什么本地和评测机输出不一致?
查看原帖
为什么本地和评测机输出不一致?
1336349
camellia_short楼主2024/10/15 22:19

题目: P1320 压缩技术(续集版)

我的Python代码:

s1 = input().strip()
L = []
L.append(len(s1)  #N
for i in range(len(s1)-1):  #循环N-1次
    s1 += input().strip()  #拼接字符串
count = 1
ch = s1[0]
for i in range(1,len(s1)):
    if s1[i]==ch:
        count += 1
    else:
        L.append(count)
        count = 1
        ch = s1[i]
L.append(count)
for i in L:
    print(i,end=' ')

对于测评案例:

11111
00100
11111
00100
11111

本地IDLE输出:

5 5 2 1 2 5 2 1 2 5

评测机输出:

5 0 5 2 1 2 5 2 1 2 5

这个0出现得太莫名其妙了~

2024/10/15 22:19
加载中...