[프로그래머스] 약수의 합- Java

선예원·2021년 10월 25일
0
post-thumbnail

문제 설명

-정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수 만들기.

풀이

class Solution {
    public int solution(int n) {
        int answer = 0;
        
        for(int i = 1; i <= n; i++){
            if(n % i == 0)
                answer += i; 
        }
        return answer;
    }
}

다른 사람의 풀이

class Solution {
    public int solution(int n) {
        int answer = 0;
        
        for(int i = 1; i <= n/2; i++){
            if(n % i == 0)
                answer += i; 
        }
        return answer+n;
    }
}

0개의 댓글

Powered by GraphCDN, the GraphQL CDN