내 풀이
num_list = []
N, M = map(int, input().split())
for i in range(M):
i, j, k = map(int, input().split())
for num in range(i, j+1):
num_list[i] = k
print(for i in range(N):
num_list[i])
정석 풀이
N, M = map(int, input().split())
basket = [0 for _ in range(N)] #아니면 basket=[0]*N -> 바구니 리스트 값을 0으로 초기화하고 시작
for _ in range(M): #임의 변수를 쓰지 않고 반복문을 돌릴 때 _를 사용
i,j,k = map(int, input().split())
for n in range(i,j+1):
basket[n-1] = k #바구니는 1번부터 존재하므로 갱신 때 -1
for n in range(N):
print(basket[n], end = ' ')
'백준' 카테고리의 다른 글
백준 1546번: 평균 (0) | 2023.07.19 |
---|---|
백준 10811번: 바구니 뒤집기 (0) | 2023.07.19 |
백준 10818번: 최소, 최대💦 (0) | 2023.07.18 |
백준 8958번: OX퀴즈💦 (0) | 2023.07.18 |
백준 9506번: 약수들의 합💦 (0) | 2023.07.17 |