1. 배열 A의 크기 N, B의 크기 M을 입력받는다.
2. A와 B에 들어있는 수를 한 번에 저장할 ArrayList를 생성한다.
3. 배열 A와 B의 내용을 ArrayList에 저장한다.
4. Collections.sort()를 사용해 ArrayList를 정렬한다.
5. ArrayList에 저장된 값을 출력한다.
import java.io.*;
import java.util.*;
public class Main{
public static void main(String[] args)throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
int N = Integer.parseInt(st.nextToken());
int M = Integer.parseInt(st.nextToken());
ArrayList<Integer> list = new ArrayList<Integer>();
st = new StringTokenizer(br.readLine(), " ");
for(int i=0;i<N;i++){
list.add(Integer.parseInt(st.nextToken()));
}
st = new StringTokenizer(br.readLine(), " ");
for(int i=0;i<M;i++){
list.add(Integer.parseInt(st.nextToken()));
}
Collections.sort(list);
StringBuilder sb = new StringBuilder();
for(int val : list){
sb.append(val).append(' ');
}
System.out.print(sb);
}
}
'[BOJ] - JAVA' 카테고리의 다른 글
[백준] 1992 : 쿼드트리 JAVA 풀이 (0) | 2022.09.10 |
---|---|
[백준] 1780 : 종이의 개수 JAVA 풀이 (0) | 2022.09.10 |
[백준] 1476 : 날짜 계산 JAVA 풀이 (0) | 2022.09.08 |
[백준] 10824 : 네 수 JAVA 풀이 (0) | 2022.09.05 |
[백준] 11655 : ROT13 JAVA 풀이 (0) | 2022.09.05 |