JavaScript_특이한 정렬_school_programmers


JavaScript_특이한 정렬_school_programmers

JavaScript_특이한 정렬_school_programmers 풀이 function solution(numlist, n) { return numlist.sort((a,b) => (Math.abs(a - n) - Math.abs(b - n) || b - a)); } 포인트는 기준수로부터 차이값이 같을 경우 더 높은 수를 구해야하는 점(절대값 비교 후 실제값 비교 필요) * 출처 코딩테스트 연습 - 특이한 정렬 정수 n 을 기준으로 n 과 가까운 수부터 정렬하려고 합니다. 이때 n 으로부터의 거리가 같다면 더 큰 수를 앞에 오도록 배치합니다. 정수가 담긴 배열 numlist 와 정수 n 이 주어질 때 numlist 의 원소를 n 으로부터 가까운 순서대로 정렬한 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 10,000 1 ≤ numlist 의 원소 ≤ 10,000 1 ≤ numlist 의 길이 ≤ 100 numlist 는 중복된 원소를 갖지 않...


#JavaScript #JavaScript_school_programmers #JavaScript_특이한정렬 #JavaScript_특이한정렬_school_programmers #특이한정렬_school_programmers

원문링크 : JavaScript_특이한 정렬_school_programmers