정구리의 우주정복
[BOJ] 백준 4949번 - 균형잡힌 세상 파이썬 본문
반응형
https://www.acmicpc.net/problem/4949
괄호 문제와 거의 동일하다 !
match ={')':'(',']':'['}
while True:
string = str(input())
stack = []
check = 0
if string =='.':
break
for word in string:
if word in '[(':
stack.append(word)
elif word in match:
if len(stack) ==0:
print('no')
check = 1
break
else:
t = stack.pop(-1)
if t != match[word]:
print('no')
check = 1
break
if len(stack) != 0 and check ==0:
print('no')
elif len(stack) ==0 and check ==0:
print('yes')
. 이 들어오면 멈추고 그 전까지는 계속 동작시켜야한다 (문장 끝의 . 는 포함 되지않고 그냥 . 하나만 찍힌 라인) 이거때문에 계속 틀렸음 ㅋㅋ
#파이썬으로 품
##질문은 댓글로
반응형
'ALGORITHM > SOLVE' 카테고리의 다른 글
[BOJ] 백준 18258번 - 큐 2 파이썬 (dequeue 없이 풀기) (0) | 2020.07.19 |
---|---|
[BOJ] 백준 10872번 - 팩토리얼 파이썬 (0) | 2020.06.30 |
[BOJ] 백준 9012번 - 괄호 파이썬 (0) | 2020.06.28 |
[BOJ] 백준 10773번 - 제로 파이썬 (0) | 2020.06.27 |
[프로그래머스] 기능개발 파이썬 (0) | 2020.06.22 |
Comments