-Code
while True:
line = list(map(int, input().split()))
# 0만 입력시 종료
if line[0] == 0:
break
# 사용 갯수
n = line[0]
# 사용할 리스트
li = line[1:]
# 결과
res = []
# 현재 값
now = 1
# 리스트 원소에 맞는 갯수 만큼 값 삽입
for el in li:
for _ in range(el - len(res)):
res.append(now)
now += 1
print(*res)
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 30019번 강의실 예약 시스템 (0) | 2025.05.03 |
---|---|
[백준/파이썬] 32805번 A Stack of Gold (0) | 2025.05.02 |
[백준/파이썬] 33653번 Search Wizard (0) | 2025.05.01 |
[백준/파이썬] 29342번 Война клонов (0) | 2025.04.29 |
[백준/파이썬] 29575번 Игровой автомат (0) | 2025.04.28 |