올바른 괄호

·2023년 5월 27일
post-thumbnail

출처: 프로그래머스 코딩 테스트 연습

def solution(s):   
    data = []
    
    for i in s :
        if i == ')' and data:
            data.pop()
        else : data.append(i)
        
    return True if not data else False

스택으로 구현
자꾸 런타임에러가 나길래 한참 고민했는데 스택이 빈 경우를 체크하지 않아서 생기는 에러였다.😞

profile
🐥

0개의 댓글