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
'TIL' 카테고리의 다른 글
99클럽 코테 스터디 5일차 TIL + 정렬 - H-index (0) | 2024.05.27 |
---|---|
99클럽 코테 스터디 4일차 TIL + 정렬 - 가장 큰 수 (0) | 2024.05.26 |
99클럽 코테 스터디 3일차 TIL + Heap - Smallest Number in Infinite Set (0) | 2024.05.25 |
99클럽 코테 스터디 2일차 TIL + 힙 - 디스크 컨트롤러 (0) | 2024.05.24 |
99클럽 코테 스터디 2일차 TIL + 힙 - 더 맵게 (0) | 2024.05.24 |