프로그래머스 LEVEL 1(약수의 개수와 덧셈)

image

  • 사용 언어 : javascript

  • 해결 날짜 : 2022-08-14

  • 해결 방법 :

    • 제곱근이 정수면 약수의 개수가 홀수이므로 Math.sqrt()를 통해 구한 제곱근을
    • Number.isInteger()로 정수인지 판별
  • 코드

  function solution(left, right) {
    var answer = 0;
    for (var index = left; index <= right; index++) {
        answer += Number.isInteger(Math.sqrt(index)) ? (-index) : index; 
    }
    return answer;
  }