오구의코딩모험

[Python] 올바른 괄호 본문

프로그래밍 공부/프로그래머스

[Python] 올바른 괄호

오구.cpp 2022. 12. 24. 22:59
반응형

[코딩테스트 고득점 KIT - 스택/큐]

 

 

완벽하게 닫혀있는 "()"를 제외시켜준다.

 

제외 후,

문자열이 비어있다면 올바른 괄호!

 

"(" 괄호가 끝에 있거나, ")" 괄호로 시작하는 경우는 올바르지 않은 괄호!

또는

"(" 괄호")" 괄호의 갯수가 같지 않으면, 올바르지 않은 괄호이다!

 

이 경우를 제외하곤

올바른 괄호!

 

def solution(s):
    s = s.replace("()","")
    if len(s) == 0:
        return True

    if (s[0] == ")") or (s[-1] == "(") or (s.count("(") != s.count(")")):
        return False
    
    return True
반응형

'프로그래밍 공부 > 프로그래머스' 카테고리의 다른 글

머쓱이 스탬프 획득!  (0) 2022.12.27
[Python] 기능개발  (0) 2022.12.26
[Python] 같은 숫자는 싫어  (0) 2022.12.24
[Python] 위장  (0) 2022.12.23
[Python] 전화번호 목록  (0) 2022.12.23
Comments