[백준/1874] 스택 수열 (파이썬/python)
1️⃣ 문제
문제 링크 : https://www.acmicpc.net/problem/1874

2️⃣ 코드
num=int(input())
stack=[]
cal=[]
cur=1
flag=0
for i in range(num):
    n=int(input())
    while cur<=n:
        stack.append(cur)
        cal.append('+')
        cur+=1
    
    if stack[-1]==n:
        stack.pop()
        cal.append('-')
    else:
        print("NO")
        flag=1
        break
if flag==0:
    for i in cal:
        print(i)
      
댓글남기기