[프로그래머스] [LV1] 약수의 갯수와 덧셈

업데이트:

📚 약수의 갯수와 덧셈

링크📎 : https://programmers.co.kr/learn/courses/30/lessons/77884

난이도 ⭐️

📖 문제

이미지 이미지

📝 내 풀이

class Solution {
    public int solution(int left, int right) {
        int answer = 0;
        
        for(int i = left; i <= right; i++)
            answer += getDivisor(i);
        
        return answer;
    }
    
    public int getDivisor(int n){
        int count = 0; 
        
        for(int i = 1; i <= n; i++)
            if(n%i == 0) count++;            
            
        n = count % 2 == 0 ? n : (-1*n);
        
        return n;
    }
}

끝-!

댓글남기기