首页 > 华为4.14机考第一题翻转字符串
头像
时光静静吹
编辑于 2021-04-19 10:39
+ 关注

华为4.14机考第一题翻转字符串


while True: try:
        s = input()
        n = s.count('(')
        s = list(s) for j in range(n):
            c = 0  li = [] for k in s: if k =='(':
                    c = c + 1  if k == ')':
                    c = c - 1  li.append(c) for i in range(len(s)): if s[i] =='(':
                    l = i + 1  c = c + 1  if s[i] == ')':
                    r = i
                    c = c - 1  if c == sorted(li)[-1]:
                        s[l:r] = s[l:r][::-1]
                        s.pop(l-1)
                        s.pop(r-1) print(''.join(s)) except: break


全部评论

(1) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐