백준 - 배열 합치기

BooKi·2022년 7월 11일
0

백준

목록 보기
60/64
post-thumbnail

백준 - 배열 합치기

문제

문제

정렬되어있는 두 배열 A와 B가 주어진다.

두 배열을 합친 다음 정렬해서 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 배열 A의 크기 N, 배열 B의 크기 M이 주어진다. (1 ≤ N, M ≤ 1,000,000)

둘째 줄에는 배열 A의 내용이,

셋째 줄에는 배열 B의 내용이 주어진다.

배열에 들어있는 수는 절댓값이 109보다 작거나 같은 정수이다.

출력

첫째 줄에 두 배열을 합친 후 정렬한 결과를 출력한다.

예제 입력 1

2 2
3 5
2 9

예제 출력 1

2 3 5 9

예제 입력 2

2 1
4 7
1

예제 출력 2

1 4 7

예제 입력 3

4 3
2 3 5 9
1 4 7

예제 출력 3

1 2 3 4 5 7 9

제출

let fs = require('fs')
let inp = fs.readFileSync('/dev/stdin').toString().split('\n')
let a = inp[1].split(' ').map(Number)
let b = inp[2].split(' ').map(Number)
let arr = [...a, ...b].sort((a,b) => a-b)
console.log(arr.join(' '))

스프레드 연산자를 이용해서 두 배열을 합쳤고

sort를 사용해서 바로 정렬해주었다

profile
성장을 보여주는 기록

0개의 댓글