약수의 개수와 덧셈 (sqrt)

Eunsoo Ha·2021년 8월 9일
0

programmers

목록 보기
14/37

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

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

0개의 댓글

관련 채용 정보