문제: https://www.acmicpc.net/problem/10810
1. 코드
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] arr = new int[sc.nextInt() + 1];
int M = sc.nextInt();
for(int i = 0; i < M; i++) {
int start = sc.nextInt();
int end = sc.nextInt();
int num = sc.nextInt();
for(int j = start; j <= end; j++)
arr[j] = num;
}
for(int i = 1; i < arr.length;i++)
System.out.print(arr[i] + " ");
}
}
2. 설명
배열과 반복문을 이용해 쉽게 해결할 수 있다.
'컴퓨터 > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 10811번: 바구니 뒤집기 [Java] (0) | 2023.08.29 |
---|---|
백준 알고리즘 - 10813번: 공 바꾸기 [Java] (0) | 2023.08.28 |
백준 알고리즘 24060번: 알고리즘 수업 [Java] (0) | 2022.10.14 |
백준 알고리즘 25501번: 재귀의 귀재 [Java] (2) | 2022.10.13 |
백준 알고리즘 2108번: 통계학(자바 Java) (0) | 2022.10.12 |