동까의 코딩

[Python] 백준 20001 : 고무오리 디버깅 본문

문제 풀이/백준

[Python] 백준 20001 : 고무오리 디버깅

동까의 코딩 2024. 4. 3. 03:46
반응형

오늘은 구현 문제를 풀어보았다.

 

 

 

 

https://www.acmicpc.net/problem/20001

 

20001번: 고무오리 디버깅

백준 문제 풀이에 힘들어하는 수진이를 위해 민우는 문제해결에 도움이 되는 고무오리를 준비했다. 민우가 준비한 고무오리는 신비한 능력이 존재하는데, 최근에 풀던 백준 문제를 해결해주는

www.acmicpc.net

 

간단한 구현 문제도 많이 풀어보는 것이 생각 넓히기에 좋다고 하기에 당분간은 간단한 구현문제 80 : 난이도 있는 문제 20프로 비중으로 풀어줄 것이다.

 

- 풀이

stack = []

while True:
    s = input()
    if s == '문제':
        stack.append(1)
    elif s == '고무오리':
        if not stack:
            stack.append(1)
            stack.append(1)
        else:
            stack.pop()
    elif s == '고무오리 디버깅 끝':
        break
    
if not stack:
    print('고무오리야 사랑해')
else:
    print('힝구')

 

스택 사용해서 풀이하였습니다.

 

 

 

오늘도 찾아주셔서 감사합니다.

반응형

'문제 풀이 > 백준' 카테고리의 다른 글

[Python] 백준 2161 : 카드1  (0) 2024.04.03
[Python] 백준 17608 : 막대기  (0) 2024.04.03
[Python] 백준 10816 : 숫자 카드 2  (0) 2024.03.30
[Python] 백준 13565 : 침투  (0) 2024.03.30
[Python] 백준 5397 : 키로거  (0) 2024.03.10