코딩왕랄프👊🏻

[프로그래머스] 가까운 수 Javascript 본문

프로그래머스

[프로그래머스] 가까운 수 Javascript

hyerm_2 2023. 2. 7. 13:25
반응형
SMALL
문제 설명

정수 배열 array와 정수 n이 매개변수로 주어질 때, array에 들어있는 정수 중 n과 가장 가까운 수를 return 하도록 solution 함수를 완성해주세요.

 

function solution(array, n) {
    var gap = Math.abs(array[0]-n)
    var answer = array[0];
    for(a of array){
        if(Math.abs(a-n) < gap) {
            gap = Math.abs(a-n);
            answer = a;
        }
        else if(Math.abs(a-n) == gap) {
            if(a < answer) answer = a
        }
    }
    return answer;
}
반응형
LIST