https://www.acmicpc.net/problem/3986
3986번: 좋은 단어
이번 계절학기에 심리학 개론을 수강 중인 평석이는 오늘 자정까지 보고서를 제출해야 한다. 보고서 작성이 너무 지루했던 평석이는 노트북에 엎드려서 꾸벅꾸벅 졸다가 제출 마감 1시간 전에
www.acmicpc.net
문제는 굉장히 어렵게 써있지만, 기본 스택 문항. 지금 휴가중이라 슬쩍슬쩍 공부중인데, 복귀해서는 큐부터 시작해서 다른 알고리즘 문항들에 손대기 시작할 것 같다.
# PYTHON CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import sys
n = int(sys.stdin.readline())
answer = 0
for _ in range(n):
s = sys.stdin.readline().rstrip()
stk = []
for i in s:
if not stk:
stk.append(i)
else:
if stk[-1] == i:
stk.pop()
else:
stk.append(i)
if stk:
continue
else:
answer += 1
|
cs |
'백준 > 스택' 카테고리의 다른 글
[Python] 백준, 2812(스택) (0) | 2021.08.06 |
---|---|
[Python] 백준, 1725(스택) (0) | 2021.08.06 |
[Python] 백준, 1935(스택) (0) | 2021.08.02 |
[Python] 백준, 9935(스택) (0) | 2021.08.02 |
[Python] 백준, 6549(스택) (0) | 2021.08.01 |
https://www.acmicpc.net/problem/3986
3986번: 좋은 단어
이번 계절학기에 심리학 개론을 수강 중인 평석이는 오늘 자정까지 보고서를 제출해야 한다. 보고서 작성이 너무 지루했던 평석이는 노트북에 엎드려서 꾸벅꾸벅 졸다가 제출 마감 1시간 전에
www.acmicpc.net
문제는 굉장히 어렵게 써있지만, 기본 스택 문항. 지금 휴가중이라 슬쩍슬쩍 공부중인데, 복귀해서는 큐부터 시작해서 다른 알고리즘 문항들에 손대기 시작할 것 같다.
# PYTHON CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import sys
n = int(sys.stdin.readline())
answer = 0
for _ in range(n):
s = sys.stdin.readline().rstrip()
stk = []
for i in s:
if not stk:
stk.append(i)
else:
if stk[-1] == i:
stk.pop()
else:
stk.append(i)
if stk:
continue
else:
answer += 1
|
cs |
'백준 > 스택' 카테고리의 다른 글
[Python] 백준, 2812(스택) (0) | 2021.08.06 |
---|---|
[Python] 백준, 1725(스택) (0) | 2021.08.06 |
[Python] 백준, 1935(스택) (0) | 2021.08.02 |
[Python] 백준, 9935(스택) (0) | 2021.08.02 |
[Python] 백준, 6549(스택) (0) | 2021.08.01 |