반응형
n, m=map(int, input().split())
box = [0]*n
for _ in range(m) :
i,j,k = map(int, input().split())
for idx in range(i, j+1):
box[idx-1] = k
for i in range(n):
print(box[i], end=' ')
- 배열의 크기를 바구니의 개수만큼 만들고 0으로 초기화한다.
- i 부터 j 까지 배열의 값에 k를 대입한다.
이때, 첫 번째 바구니의 번호가 1번이고 배열의 첫번째 인덱스는 0이므로 i 번째 배열의 값을 대입해주기 위해 box[idx-1] = k 로 표현
반응형
'Algorithm > baekjoon' 카테고리의 다른 글
[백준 5597 파이썬/python] 과제 안 내신 분..? (0) | 2023.03.03 |
---|---|
[백준 10813 파이썬/python] 공 바꾸기 (0) | 2023.03.03 |
[백준 2562 파이썬/python] 최댓값 (0) | 2023.03.03 |
[백준 10816 파이썬/python] 최소, 최대 (0) | 2023.03.03 |
[백준 10871 파이썬/python] X보다 작은 수 (0) | 2023.03.03 |