C# 알고리즘 코드카타

33. 약수의 개수와 덧셈

잼잼재미 2023. 11. 17. 09:32

 

using System;

public class Solution {
    public int solution(int left, int right) {
        int answer = 0;
        int count;
        
        for (int i = left; i <= right; ++i)
        {
            count = 0;            
            
            for (int j = 1; j <= i; ++j )
            {
                if (i % j == 0)
                {
                    count++;
                }              
            }
            
            if (count % 2 == 0)
            {
                answer += i;
            }
            else
            {
                answer -= i;
            }
        }
        return answer;
    }
}

'C# 알고리즘 코드카타' 카테고리의 다른 글

35. 부족한 금액 계산하기  (0) 2023.11.17
34. 문자열 내림차순으로 배치하기  (0) 2023.11.17
32. 내적  (0) 2023.11.17
31. 수박수박수박수박수박수?  (0) 2023.11.16
30. 가운데 글자 가져오기  (0) 2023.11.15