for(int i = first; i <= second; i++) { if (i % Math.sqrt(i) == 0) { //제곱수인 경우 약수의 개수가 홀수 answer -= i; } else { //제곱수가 아닌 경우 약수의 개수가 짝수 answer += i; } }