题解 | 吐泡泡

吐泡泡

https://www.nowcoder.com/practice/f86fa2221c094b3d8d1fc79bae450d96

def rest(s):
    l = []
    for i in s:       
        while l :
            if l[-1] == 'o' and i == 'o':
                l.pop()
                i = 'O'           
            elif l[-1] == 'O' and i == 'O':
                l.pop()   
                i = None       
                break      
            else: 
                break
        if i is not None:
            l.append(i)
    return l
t = int(input())
for i in range(t):
    s = input().strip()
    result = rest(s)
    print(''.join(result))

全部评论

相关推荐

03-08 18:11
门头沟学院 Java
想要实习的牛:这么牛逼的简历都吃瘪吗🌚那我不寄了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务