[백준/Python] 9012. 괄호

2024. 11. 5. 23:03·코딩테스트/BAEKJOON
728x90
반응형

1. 유형: 스택 

 

2. 문제 

 

3. 풀이 

** ( 만 스택에 push 하는 걸로 간다. 

** 괄호 VPS가 성립되지 않는 경우는 외우게 좋겠다. 
1. )를 만났을 때 stack이 비어있는 경우; 안 빈 경우에는 pop 
2. VPS를 모두 돌았는데도, stack이 안 비어있는 경우 
T = int(input())

for tc in range(T):
    stack = [] # ) 만 저장
    vps = input()
    flag = 1
    for v in vps:
        if v == "(":
            stack.append(v)
        elif v == ")":
            if stack:
                stack.pop()
            else:
                flag = 0
                break
    if stack or flag == 0 :
        print("NO")
    else:
        print("YES")
728x90
반응형
저작자표시 비영리 변경금지

'코딩테스트 > BAEKJOON' 카테고리의 다른 글

[백준/Python] 11399. ATM  (0) 2024.11.18
[백준/Python] 1764. 듣보잡  (0) 2024.11.18
[백준/Python] 10773. 제로  (0) 2024.11.05
[백준/ Python] 28278. 스택2  (4) 2024.11.05
[백준/Python] 1449번. 수리공 항승  (0) 2024.10.26
'코딩테스트/BAEKJOON' 카테고리의 다른 글
  • [백준/Python] 11399. ATM
  • [백준/Python] 1764. 듣보잡
  • [백준/Python] 10773. 제로
  • [백준/ Python] 28278. 스택2
heeya16
heeya16
개발 공부 냠냠
  • heeya16
    개발자 희야
    heeya16
  • 전체
    오늘
    어제
    • 분류 전체보기 (106)
      • 코딩테스트 (66)
        • 프로그래머스 (38)
        • SWEA (2)
        • BAEKJOON (26)
      • 알고리즘 (7)
      • 자료구조 (19)
      • 프로젝트 (5)
      • 취업 주르륵 (3)
      • 데이터베이스 (0)
      • IT지식 (2)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    1003
    10448
    10773
    10월
    10진수
    11047
    11399
    11403
    11866
    1449
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
heeya16
[백준/Python] 9012. 괄호
상단으로

티스토리툴바