728x90
반응형
기본적인 스택 문제이다.
cnt = 0
for _ in range(int(input())):
s = input()
stack = []
for c in s:
if c == 'A':
if stack == [] or (stack != [] and stack[-1] != 'A'):
stack.append(c)
else:
stack.pop()
if c == 'B':
if stack == [] or (stack != [] and stack[-1] != 'B'):
stack.append(c)
else:
stack.pop()
if not stack:
cnt += 1
print(cnt)
728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 2841번 외계인의 기타 연주(python) (0) | 2021.03.05 |
---|---|
백준 알고리즘 1935번 후위 표기식2(python) (0) | 2021.03.05 |
백준 알고리즘 4949번 균형잡힌 세상(python) (0) | 2021.03.05 |
백준 알고리즘 10828번 스택(python) (0) | 2021.03.05 |
백준 알고리즘 20053번 최소, 최대 2(python) (0) | 2021.03.04 |