프로그래머스(JavaScript)/Lv0
[프로그래머스 : 코딩테스트 입문]Lv0. 가까운 수(JavaScript)
지미지민
2024. 3. 14. 22:00
💜 코드
function solution(array, n) {
array.sort((a, b) => Math.abs(a-n) - Math.abs(b-n) || a-b);
return array[0];
}
💜실행 결과
💜 다른 사람의 풀이
function solution(array, n) {
return array.reduce((a,c)=> Math.abs(a-n) < Math.abs(c-n) ? a : Math.abs(a-n) === Math.abs(c-n) ? Math.min(a, c) : c);
}