[백준] 11728번 : 배열 합치기 - JAVA [자바]

가오리·2024년 2월 1일
1
post-thumbnail

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


  1. 처음부터 N과 M을 합쳐서 배열을 만든다.
  2. 입력 받는 범위를 잘 확인하여 입력받는다.

public class bj11728 {
    public static void main(String[] args) throws Exception {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        String line = br.readLine();
        String[] split = line.split(" ");
        int N = Integer.parseInt(split[0]);
        int M = Integer.parseInt(split[1]);

        int[] arr = new int[N + M];

        String line1 = br.readLine();
        String[] split1 = line1.split(" ");
        for (int i = 0; i < N; i++) {
            arr[i] = Integer.parseInt(split1[i]);
        }
        String line2 = br.readLine();
        String[] split2 = line2.split(" ");
        for (int i = N; i < N + M; i++) {
            arr[i] = Integer.parseInt(split2[i - N]);
        }

        Arrays.sort(arr);

        for (int a : arr) {
            bw.write(a + " ");
        }
        bw.flush();
        bw.close();
        br.close();
    }
}
profile
가오리의 개발 이야기

0개의 댓글