알고리즘

백준 알고리즘 10810번: 공 넣기 - JAVA

zumsim 2024. 4. 26. 23:04
728x90
반응형

https://www.acmicpc.net/problem/10810

 

10810번: 공 넣기

도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이

www.acmicpc.net

 

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
반응형