# 10810번 공 넣기


* 풀이
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt(); // 바구니 개수
int M = sc.nextInt(); // 공을 넣는 횟수
int[] bascket = new int[N];
for(int x = 0; x < M; x++){ // 공을 M 번 넣는 for문
int i = sc.nextInt(); // 시작 바구니 번호
int j = sc.nextInt(); // 끝 바구니 번호
int k = sc.nextInt(); // 넣을 공 번호
// i부터 j까지 바구니에 k번 공을 넣는다
// 배열은 0부터 시작하므로 i-1부터 j-1까지
for(int y = i - 1; y <= j - 1; y++){
bascket[y] = k; // 해당 범위에 공 번호 k 넣기
}
}
//바구니에 차례로 접근해 들어 있는 공 번호를 출력
for(int y = 0; y < N; y++){
System.out.print(bascket[y] + " ");
}
}
}
M번 공을 넣는다..
뭔 소린가 했음; M번 공이 아니라 공을 넣는 횟수가 M번이다~

'코테 > 백준' 카테고리의 다른 글
| [백준 / java 11] 1차원 배열 > 5597번 과제 안 내신 분...? (0) | 2025.05.13 |
|---|---|
| [백준 / java 11] 1차원 배열 > 10813번 공 바꾸기 (0) | 2025.05.12 |
| [백준 / java 11] 1차원 배열 > 10871번 X보다 작은 수, 2562번 최댓값 (0) | 2025.05.09 |
| [백준 / java 11] 4101번 크냐? (0) | 2025.05.08 |
| [백준 / java 11] 10818번 최소, 최대 (0) | 2025.05.07 |
