728x90
스택을 사용하는 문제였습니다.
1. 처음에는
for s in string:
if s == '(':
count += 1
if s == ')':
count -= 1
if count < 0:
return False
이런 식으로 count 가 stack의 top pointer 역할을 하도록 시도해 봤고
2. 스택을 활용해 봤으나 빈 배열에서 pop 할때를 처리해 주지 않아 오류가 났습니다.
3. 마지막은 중간에 스택이 비었을 때는 False를 return 하게 처리했으나
다른 분의 코드를 보니 try, except 문으로 처리하는 게 더 나을 것 같다는 생각을 했습니다.
느낀점 : 오랜만에 파이썬을 쓰니 익숙하지 않은 것들이 참 많다.😁
728x90
'코딩테스트' 카테고리의 다른 글
프로그래머스: H-index (0) | 2024.05.27 |
---|---|
프로그래머스 가장 큰 수 (0) | 2024.05.26 |
LeetCode - 2336. Smallest Number in Infinite Set (0) | 2024.05.25 |
프로그래머스 디스크 컨트롤러 파이썬 (0) | 2024.05.24 |
프로그래머스 더 맵게 (1) | 2024.05.24 |