정수 배열의 배열을 취하는 JavaScript 함수를 작성해야 합니다. 배열 내의 각 하위 배열에는 정확히 두 개의 정수가 포함됩니다.
함수는 하위 배열에 있는 요소를 포함하여 배열을 정렬해야 합니다.
예:입력 배열이 -
인 경우const arr = [ [4, 2], [6, 1], [5, 3] ];
그러면 출력 배열은 -
가 되어야 합니다.const output = [ [1, 2], [3, 4], [5, 6] ];
출력
이에 대한 코드는 -
const arr = [ [4, 2], [6, 1], [5, 3] ]; const sortWithin = (arr = []) => { const res = []; const temp = []; for(let i = 0; i < arr.length; i++){ temp.push(...arr[i]); }; temp.sort((a, b) => a − b); for(let i = 0; i < temp.length; i += 2){ res.push([temp[i], temp[i+1]]); }; return res; };
출력
콘솔의 출력은 -
[ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ]