프로그래머스 - 약수의 개수와 덧셈

Jongleee·2022년 7월 18일
1

알고리즘

목록 보기
25/39
class Solution {
    public int solution(int left, int right) {
        // 제곱수인 경우에만 홀수이므로 빼면됨
        int sumAll=0;
        for (int i = left; i <=right ; i++) {
            Double sqrt=Math.sqrt(i);
            if(sqrt==sqrt.intValue()){
                sumAll-=i;
            }
            else sumAll+=i;
        }
        return sumAll;
    }
}

0개의 댓글