[ 코딩테스트 / Lv.1 ] 약수의 개수와 덧셈

U U·2021년 10월 8일
0

[문제]


[풀이] - javascript

function solution(left, right) {
    let answer = 0;
    let arr = [];
    
    for(let i = 0; i <= Math.abs(left - right); i++){
        let sum = 0;
        
        arr.push(left + i);
        
        for(let j = 1; j <= arr[i]; j++){
            
            if(arr[i] % j == 0) sum++;
        }
        
        sum % 2 == 0 ? answer += arr[i] : answer -= arr[i]
    }
  
    return answer;
}

[결과]

성공

profile
언제까지 할 건데

0개의 댓글

관련 채용 정보