728x90
반응형
https://www.acmicpc.net/problem/10810
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int tot = sc.nextInt();
int cnt = sc.nextInt();
sc.nextLine();
int[] arr = new int[tot];
for(int i=0; i<arr.length; i++) {
arr[i] = 0;
}
for(int i=0; i<cnt; i++) {
String [] temp = sc.nextLine().split(" ");
int s = Integer.parseInt(temp[0]);
int e = Integer.parseInt(temp[1]);
int num = Integer.parseInt(temp[2]);
for(int j=s; j<=e; j++) {
arr[j-1] = num;
}
}
for(int i=0; i<arr.length; i++) {
if(i != arr.length) {
System.out.print(arr[i]+" ");
}else {
System.out.print(arr[i]);
}
}
}
}
|
cs |
개인적으로 출력은 Arrays.toString으로 해봤는데 안되어서 System.out.print로 사용중
728x90
반응형
'알고리즘' 카테고리의 다른 글
백준 알고리즘 5597번: 과제 안 내신 분..? - JAVA (0) | 2024.04.27 |
---|---|
백준 알고리즘 10813번: 공 바꾸기 - JAVA (1) | 2024.04.26 |
백준 알고리즘 10807번: 개수 세기 - JAVA (0) | 2024.04.26 |
백준 알고리즘 25314번: 코딩은 체육과목 입니다 - JAVA (0) | 2024.04.26 |
백준 알고리즘 25304번 : 영수증 - JAVA (0) | 2024.04.26 |