특이한 정렬

    [JS] 특이한 정렬

    자바스크립트 sort함수의 속성을 활용하면 조금 깔끔하게 풀 수 있다. return되는 값이 양수면 뒤엣값이 먼저, 그렇지 않으면 앞의 값이먼저 오게되는 속성을 활용하면 된다. function solution(numlist, n) { return numlist.sort((a,b) => { const [aGab, bGab] = [Math.abs(a-n), Math.abs(b-n)] if(aGab === bGab) return b-a return aGab-bGab }) }