자연수가 제곱수라면 그 수의 약수는 홀수개고, 제곱수가 아니라면 약수는 짝수개이다.
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; }