.sort()

남성윤·2023년 2월 26일
0

학습 일지

목록 보기
35/369
function solution(numlist, n) {
    numlist.sort((a,b) => a - b)
    
    numlist.sort((next, prev) => 
                 Math.abs(n-prev) >= Math.abs(n-next) ? -1 : 0);
    
    
    return numlist;
}

(a, b)이 0보다 작은 경우 a를 b보다 낮은 색인으로 정렬합니다. 즉, a가 먼저옵니다.
(a, b)이 0을 반환하면 a와 b를 서로에 대해 변경하지 않고 모든 다른 요소에 대해 정렬합니다.
(a, b)이 0보다 큰 경우, b를 a보다 낮은 인덱스로 소트합니다.
(a, b)은 요소 a와 b의 특정 쌍이 두 개의 인수로 주어질 때 항상 동일한 값을 반환해야합니다. 일치하지 않는 결과가 반환되면 정렬 순서는 정의되지 않습니다.

profile
안녕하세요, Blog 2022.06 ~

0개의 댓글