https://www.acmicpc.net/problem/3986
문제
해설
- 같은 글자끼리 쌍을 짓되 선끼리 교차하지 않으면서 짝을 지어야 한다.
- ABBA, AABB는 좋은 단어이나 ABAB는 좋은 단어가 아니다
n = int(input())
count = 0
for _ in range(n):
str = input().rstrip()
stack = []
for i in range(len(str)):
if stack and str[i] == stack[-1]:
stack.pop()
else:
stack.append(str[i])
if not stack:
count +=1
print(count)
'Algorithm > DataStructure' 카테고리의 다른 글
[Python] 백준 10799 쇠막대기 (0) | 2022.07.08 |
---|---|
[Python] 백준 1874 스택 수열 (0) | 2022.07.08 |
[Python] 백준 2346 풍선 터뜨리기 (0) | 2022.07.08 |
[Python] 백준 1021 회전하는 큐 (0) | 2022.07.08 |
[Python] 7785 회사에 있는 사람 (0) | 2022.07.06 |
댓글