题解 | #点击消除#

点击消除

https://www.nowcoder.com/practice/8d3643ec29654cf8908b5cf3a0479fd5

a = list(input())
stack = []

for i in a:
    if stack==[] or stack[-1]!=i:
        stack.append(i)
    elif stack[-1]==i:
        stack.pop()

if len(stack)==0:
    print(0)
else:
    print(''.join(stack))

''.join(stack)是将stack列表中的字符以空白为连接符连接成一个string

'-'.join(stack)是将stack列表中的字符以'-'为连接符连接成一个string

例如 stack=[a,b,c] '-'.join(stack)输出为a-b-c

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务