본문 바로가기
코딩테스트/구현

[python] Lv.2 프로그래머스: 올바른 괄호

by brown_board 2023. 3. 8.
728x90

https://school.programmers.co.kr/learn/courses/30/lessons/12909

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#혁준
def solution(s):
    s = list(s)
    cnt_left = 0
    cnt_right = 0
    # 오른쪽 )이 많다면 바로 false
    for i in s:
        if i =='(':
            cnt_left +=1
        else:
            cnt_right +=1
            if cnt_right > cnt_left:
                return False
    # (,) 갯수같으면 true
    if cnt_left == cnt_right:
        return True
    else:
        return False
cs
728x90

댓글