Skip to content

Commit 085ba8a

Browse files
Merge pull request #2142 from h2s0/김희소
88
2 parents 6a78749 + 956f69e commit 085ba8a

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/**
2+
* @param {number[]} nums1
3+
* @param {number} m
4+
* @param {number[]} nums2
5+
* @param {number} n
6+
* @return {void} Do not return anything, modify nums1 in-place instead.
7+
*/
8+
9+
/**
10+
정수 배열 nums1과 nums2가 오름차순(비내림차순) 으로 정렬되어 있고, 정수 m과 n이 주어진다.
11+
- m은 nums1에서 실제로 사용되는 원소의 개수
12+
- n은 nums2의 원소 개수
13+
두 배열을 하나의 오름차순 배열로 합쳐야 한다.
14+
단, 결과 배열을 새로 만들어서 반환하는 것이 아니라, nums1 배열 자체를 수정해서 결과를 저장해야 한다.
15+
이를 위해 nums1의 길이는 m + n이다.
16+
- nums1의 앞쪽 m개 원소는 실제 데이터이다.
17+
- 뒤쪽 n개 원소는 0으로 채워져 있으며, 이 값들은 무시하면 된다.
18+
- 이 공간은 nums2의 원소를 합치기 위해 미리 확보된 공간이다.
19+
- nums2의 길이는 n이다.
20+
*/
21+
var merge = function(nums1, m, nums2, n) {
22+
nums1.splice(m);
23+
nums1.push(...nums2)
24+
nums1.sort((a,b) => a - b);
25+
};

0 commit comments

Comments
 (0)