题解 | #点击消除#
点击消除
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
