题解 | 吐泡泡
吐泡泡
https://www.nowcoder.com/practice/f86fa2221c094b3d8d1fc79bae450d96
n = int(input())
for _ in range(n):
li, a = list(input().strip()), []
for i in li:
if i == "o":
if a and a[-1] == "o":
a.pop()
a.pop() if a and a[-1] == "O" else a.append("O")
else:
a.append(i)
elif i == "O":
a.pop() if a and a[-1] == "O" else a.append(i)
else:
a.append(i)
print("".join(a))


查看20道真题和解析