Algorithm/programmers

약수의 개수와 덧셈 ( Level 1, JavaScript, 월간 코드 챌린지 시즌2)

takeU 2021. 8. 6. 11:24
반응형

약수의 개수와 덧셈 ( Level 1 )

Programmers 월간 코드 챌린지 시즌2 ( JavaScript )

문제 링크

 

나의 풀이

function solution(left, right) {
    let res = 0;
    for ( let i = left; i <= right; i++ ) {
        let f = 0
        for ( let j = 2; j <= i; j++ ) {
            if ( !(i % j) ) f++
        }
        res += f % 2 ? i : -i
    }
    return res
}

문제 지문 그대로 풀이