우주에서 글을 적어본다
99클럽 코테 스터디 28일차 TIL + 스택/큐 본문
[오늘의 학습 키워드 및 문제]
- 프로그래머스의 "괄호 회전하기" 문제를 풀었다.
- 주제는 스택 및 큐이다.
[나의 코드]
def solution(s):
answer = 0
s = list(s)
for i in range(len(s)):
stack = []
for j in range(len(s)):
if stack:
if stack[-1] == '(' and s[j] == ')':
stack.pop()
elif stack[-1] == '[' and s[j] == ']':
stack.pop()
elif stack[-1] == '{' and s[j] == '}':
stack.pop()
else:
stack.append(s[j])
else:
stack.append(s[j])
if not stack:
answer += 1
s.append(s.pop(0))
return answer
설마 이렇게 푸는 거겠어~ 했는데 맞았다. ^^...?
문제를 정확하게 풀기 위해 "[]({)}" 이것도 되나 넣어봤는데 안 된다.
[오늘의 회고]
- 문제는 어렵지 않았다.
- 오늘은 바빠서 대충 쓰겠다.
- ㅠㅠㅠㅠㅠㅠㅠㅠ 공부하기 너무 싫다. 끝!
'항해99 TIL' 카테고리의 다른 글
99클럽 코테 스터디 30일차 TIL + 이분 탐색 (0) | 2024.08.20 |
---|---|
99클럽 코테 스터디 29일차 TIL + 이분 탐색 (0) | 2024.08.19 |
99클럽 코테 스터디 27일차 TIL + 시뮬레이션 (0) | 2024.08.17 |
99클럽 코테 스터디 26일차 TIL + 시뮬레이션 (0) | 2024.08.16 |
99클럽 코테 스터디 25일차 TIL + 그래프 (0) | 2024.08.15 |