코딩/백준 문제 (브론즈)

[백준/10810/파이썬] 공 넣기 풀이

룻밤 2023. 3. 2. 22:37

https://www.acmicpc.net/problem/10810

 

10810번: 공 넣기

도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이

www.acmicpc.net


# 전체 바구니개수 n, 공을 넣을 횟수 m
n, m = map(int, input().split())
# 바구니 나열을 위해 basket리스트를 만들고 n개수만큼 요소를 0으로 초기화
basket = [0 for _ in range(n)]

# m번만큼 차례대로 반복
for _ in range(m):
    # i번 바구니에서 j번 바구니까지 k숫자의 공을 넣음
    i, j, k = map(int, input().split())
    # i번부터 j번까지 차례로 반복
    for x in range(i, j+1):
        # basket리스트의 x-1번째의 요소 = k
        basket[x-1] = k
        
# n번만큼 차례대로 반복
for y in range(n):
    # basket리스트의 y번째 요소를 줄바꿈 없이 출력
    print(basket[y], end=" ")
    
  
# basket = [0] * n  <- basket 리스트의 요소를 0으로 n개 생성
# print(*basket)	<- basket 리스트를 []없이 표현