728x90
lv2의 문제로 스택에 대한 약간의 이해만 있어도 풀 수 있는 문제이다.
def solution(s):
answer = True
stack = 0
for i in s:
if stack < 0:
return False
if i == '(':
stack+=1
else:
stack-=1
return True if stack == 0 else False
괄호가 소괄호 '()'만 입력으로 들어오니 이런식으로 짜주면 된다.
728x90
'알고리즘 > 프로그래머스' 카테고리의 다른 글
프로그래머스: 2019 KAKAO BLIND RECRUITMENT> 실패율 (python) (0) | 2022.10.22 |
---|---|
프로그래머스 연습문제: 시저 암호 (python) (0) | 2022.10.19 |
프로그래머스: 단속 카메라 (python) (0) | 2022.10.17 |
프로그래머스 연습문제: 두 개 뽑아서 더하기 (python) (0) | 2022.10.13 |
프로그래머스 연습문제: 음양 더하기(python, java) (0) | 2022.10.13 |