题解 | 只有两种字符, 用计数器模拟栈即可, 无需额外空间

括号匹配深度

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

seqence = input()

def get_match_depth(seq: str) -> int:
    if not seq:
        return 0
    temp = 0
    maxl = 0
    for s in seq:
        if s == '(':
            temp += 1
        if s == ')':
            temp -= 1
        maxl = max(maxl, temp)
    return maxl

print(get_match_depth(seqence))

全部评论

相关推荐

zzzilik:四个月实习做了3个项目不觉得很假吗,真没必要写这么多吧我感觉挑点核心的重点写一下我感觉会好点
你的简历改到第几版了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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