프로그래머스 1단계 약수의 개수와 덧셈

이소림·2022년 1월 3일
0

문제풀이 과정

만약 주어진 자연수가 제곱수라면 그 수의 약수는 홀수개이고
제곱수가 아니라면 그 수의 약수는 짝수개이다.

What is Math.sqrt()?
숫자의 제곱근을 반환하는 함수이다.
ex) Math.sqrt(9) => // 3;

function solution(left, right) {
    let answer = 0;
    for (let i = left; i <= right ; i++) {
        if(Math.sqrt(i) % 1 === 0) answer -= i;
        else answer += i;
    }
    return answer;
}
profile
Front-End Developer

0개의 댓글

Powered by GraphCDN, the GraphQL CDN