지나가던 개발자

[Python] 백준 3986번(좋은 단어) 문제 풀이 본문

PS/Python

[Python] 백준 3986번(좋은 단어) 문제 풀이

KwonYongHyeon 2022. 12. 12. 17:19

 

ans = 0

for i in range(int(input())):
    stack = []
    s = input()
    for char in s:
        try:
            if stack[-1] == char:
                stack.pop()
                continue
            stack.append(char)
        except:
            stack.append(char)
    if len(stack) == 0:
        ans += 1
            
print(ans)

 

뇌 빼고 코딩했는데 이게 왜 됨? 나도 이 코드가 무슨 의미인지 잘 모르겠다. 내 무의식이 대신 코딩해줬달까.

Comments