Algorithm Problems

[백준] [Python] 12789번 도키도키 간식드리미

WakaraNai 2021. 4. 25. 10:44
728x90
반응형

www.acmicpc.net/problem/12789

 

12789번: 도키도키 간식드리미

인하대학교 학생회에서는 중간, 기말고사 때마다 시험 공부에 지친 학우들을 위해 간식을 나눠주는 간식 드리미 행사를 실시한다. 승환이는 시험 기간이 될 때마다 간식을 받을 생각에 두근두

www.acmicpc.net

 

Python

n = int(input())
queue = list(map(int,input().split()))
stack=[]
turn = 1
result = True
for i in range(n):
    if turn in queue:
        while turn != queue[0]:
            stack.append(queue.pop(0))
        queue.pop(0)
    elif turn in stack:
        while turn != stack[-1]:
            stack.pop()
        stack.pop()
    else:
        result = False
        break
    turn += 1

if result: print("Nice")
else: print("Sad")
728x90
반응형