코딩테스트/프로그래머스

[프로그래머스] [Level 2] 올바른 괄호

박소민 2022. 5. 1. 22:30
올바른 괄호
 

코딩테스트 연습 - 올바른 괄호

괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어 "()()" 또는 "(())()" 는 올바른 괄호입니다. ")()(" 또는 "(()(" 는 올바르지 않은

programmers.co.kr

 

  • 내 풀이
def solution(s):
    result=0
    answer = True
    for i in s:
        if i=="(":
            result+=1
        elif i==")":
            result-=1
        if result<0:
            return False
    if result==0:
        return True
    return False