백준 풀이

백준 1874번 파이썬 (스택)

ag2개발자 2022. 8. 28. 19:32
n= int(input())
arr=[]
op=[]
now=1
flag = True
for i in range(n):
    a=int(input())
    while a>=now:
        arr.append(now)
        now+=1
        op.append("+")
    if arr[-1]==a:
        arr.pop()
        op.append("-")
    else:
        flag=False
if flag:
    for i in range(len(op)):
        print(op[i])
else:
    print("NO")

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

백준 2156번 파이썬 dp  (0) 2022.08.29
백준 10844번 파이썬  (0) 2022.08.29
백준 1912번 파이썬 (백트레킹)  (0) 2022.08.28
파이썬 15649번 파이썬 (백트레킹 by dfs)  (0) 2022.08.28
백준 1002번 파이썬  (0) 2022.08.28