단계별로 풀어보기 > 단계 4: 1차원 배열 > 10810번 #10810: 공 넣기 n, m = map(int, input().split()) L = [0 for i in range(n)] for a in range(m): i, j, k = map(int, input().split()) for b in range(i, j+1): L[b-1] = k for i in range(n): print(L[i], end=" ") 문제를 이해하는 게 관건입니다. 먼저 n개의 바구니를 리스트로 구현합니다. 그리고 m번의 반복문을 통해 각 바구니에서 공을 교체하는 것을 L[b-1]=k로 구현합니다. 마지막 두 줄은 출력을 위한 코드입니다.
[백준/Python] 10810번: 공 넣기
단계별로 풀어보기 > 단계 4: 1차원 배열 > 10810번 #10810: 공 넣기 n, m = map(int, input().split()) L = [0 for i in range(n)] for a in range(m): i, j, k = map(int, input().split()) for b in range(i, j+1): L[b-1] = k for i in range(n): print(L[i], end=" ") 문제를 이해하는 게 관건입니다. 먼저 n개의 바구니를 리스트로 구현합니다. 그리고 m번의 반복문을 통해 각 바구니에서 공을 교체하는 것을 L[b-1]=k로 구현합니다. 마지막 두 줄은 출력을 위한 코드입니다.
2024.01.15