https://www.acmicpc.net/problem/9012
나의 코드
T = int(input())
for t in range(T):
arr = list(input())
stack = []
ans = 'YES'
for char in arr:
if char == '(':
stack.append(char)
else:
if '(' in stack:
stack.pop()
else:
ans = 'NO'
break
if stack:
ans = 'NO'
print(ans)
결과

스택으로 가볍게 문제 풀이 성공!
'스터디 1일 1커밋' 카테고리의 다른 글
| [240527] 9935.문자열 폭발 (0) | 2024.05.27 |
|---|---|
| 240511 [BOJ/백준] 13335. 트럭 (0) | 2024.05.11 |
| 240508 [BOJ/백준] 10026. 적록색약 (0) | 2024.05.08 |
| 240506 [BOJ/백준] 14620. 꽃길 (0) | 2024.05.06 |
| 240501 [BOJ/백준] 21921. 블로그 (1) | 2024.05.01 |