백준 2605번: 줄 세우기 #Python

ColorlessDia·2024년 8월 14일

algorithm/baekjoon

목록 보기
269/807
from collections import deque

n = int(input())
number_list = list(map(int, input().split()))

line = deque()

for i, number in enumerate(number_list, 1):
    temp = deque()

    for j in range(number):
        temp.appendleft(line.pop())
    
    line.append(i)

    if len(temp) != 0:
        line += temp

print(*line)

0개의 댓글