[Python] 올바른 괄호

2024. 5. 25. 03:40·study/Programmers
728x90

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

 

프로그래머스

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

programmers.co.kr

 

접근법

  • '('가 들어오면 리스트에 무조건 append
  • ')'가 들어왔을 때 리스트에 값이 있다면 리스트에서 pop(), 값이 존재하지 않다면 '('가 이전에 들어오지 않았다는 의미므로 False를 리턴
  • 들어온 string을 모두 다 돌았는데도 리스트의 값이 남아있으면 짝이 없는 '('가 남아있는 것이기 때문에 False를 리턴
def solution(s):
    answer = True

    stack_list = []
    for i in s:
        if i == "(":
            stack_list.append("(")
        elif i == ")":
            if len(stack_list) > 0:
                stack_list.pop()
            else:
                return False

    if len(stack_list) > 0:
        return False
    return True

 

 

 

728x90

'study > Programmers' 카테고리의 다른 글

[Python] 단속카메라  (0) 2024.06.05
[Python] 여행경로  (0) 2024.05.31
[Python] 더 맵게  (0) 2024.05.25
[Python] 전화번호 목록  (0) 2024.05.20
[Python] 과일 장수  (0) 2024.05.10
'study/Programmers' 카테고리의 다른 글
  • [Python] 단속카메라
  • [Python] 여행경로
  • [Python] 더 맵게
  • [Python] 전화번호 목록
bbooo
bbooo
  • bbooo
    bbooo
    bbooo
  • 전체
    오늘
    어제
    • 분류 전체보기 (142)
      • study (61)
        • 백준(BOJ) (34)
        • Programmers (15)
        • LeetCode (9)
      • AI (4)
        • Paper (0)
      • SSAC X IFFEL (4)
        • DeepML (1)
        • 밑바닥 부터 시작하는 딥러닝 (2)
      • 회고 (46)
      • Error (10)
      • Setting (15)
  • 블로그 메뉴

    • 홈
    • 태그
    • 글쓰기
    • 관리
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    programmers 과제 진행하기
    set
    그리디 알고리즘
    sort
    백준
    파이썬
    항해99
    투포인터
    programmers 석유시추
    python 석유시추
    프로그래머스 석유시추
    백트래킹
    LeetCode
    sequence item 0: expected str instance int found
    두 포인터
    코딩테스트 준비
    문자열을 원하는 길이로
    개발자 취업
    python 과제 진행하기
    docker
    파이썬 과제 진행하기
    브루트포스
    vscode
    백준 2470
    풀이 실패
    Til
    Counter
    파이썬 석유시추
    typeerror: sequence item 0: expected str instance int found
    99클럽
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
bbooo
[Python] 올바른 괄호
상단으로

티스토리툴바