2019年3月27日 921. Minimum Add to Make Parentheses Valid

Posted seenthewind

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019年3月27日 921. Minimum Add to Make Parentheses Valid相关的知识,希望对你有一定的参考价值。

不是很难的模拟题,想好前后状态的变化就会发现,其实“)”括号才可以抵消之前的“(”括号,反之不行。


class Solution(object):
    def minAddToMakeValid(self, S):
        """
        :type S: str
        :rtype: int
        """
        l, r = 0, 0
        for i in S:
            if i == (:
                r += 1
            elif i == ):
                if r > 0:
                    r -= 1
                else:
                    l += 1
        return r+l

以上是关于2019年3月27日 921. Minimum Add to Make Parentheses Valid的主要内容,如果未能解决你的问题,请参考以下文章

2019年 10月27日 杨爱桁 计算机专业英语

运飞龙 2019年10月27日 计算机专业英语

关于2019年3月30日项目管理资格认证考试的报名通知

2019-03-25

2016年3月27日_JAVA学习笔记

周记 - 2019年11月03日