반응형
배열과 반복문으로 풀 수 있는 쉬운 문제입니다.
다만 유의할 점은 배열의 인덱스는 0부터이므로 공을 넣을 때 I-1을 하고 넣어줘야 합니다.
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int N = Integer.parseInt(st.nextToken());
int[] arr = new int[N];
int M = Integer.parseInt(st.nextToken());
for (int i = 0; i < M; i++) {
st = new StringTokenizer(br.readLine());
int I = Integer.parseInt(st.nextToken());
int J = Integer.parseInt(st.nextToken());
int K = Integer.parseInt(st.nextToken());
for (int j = I-1; j < J; j++) {
arr[j] = K;
}
}
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
}
}
반응형
'백준 > 기타 문제' 카테고리의 다른 글
백준 25494 자바 (0) | 2022.11.01 |
---|---|
백준 25377 자바 (0) | 2022.11.01 |
백준 1920 수 찾기 (0) | 2022.05.26 |
백준 2720 자바 (0) | 2022.05.21 |
백준 1225 자바 (0) | 2022.05.08 |