(문제풀이)

백준(10810) : 공 넣기(Java)

cogito-new 2023. 11. 22. 20:19
import java.util.Scanner;

public class Main_10810 {
    public static void main(String[] args) {
        //공 넣기
        Scanner scanner = new Scanner(System.in);
        int N = scanner.nextInt();
        int M = scanner.nextInt();

        int array[] = new int[N];

        for(int i = 0; i<M; i++){
            int x = scanner.nextInt();
            int y = scanner.nextInt();
            int z = scanner.nextInt();

            basket(x, y, z, array);

        };
        for(int j = 0; j < array.length; j++){
            System.out.print(array[j] + " ");
        }
    };

    static int[] basket(int x, int y, int z, int[] array){

        for(int i = x; i<=y; i++){
            array[i-1] = z;
        }
        return array;
    };
}

배열 idx 0부터 시작하므로 공을 넣어줄 때, i-1 로 idx 지정.

반응형