본문 바로가기

자바

약수의 합

반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class SumDivisor {
    public int sumDivisor(int num) {
        int answer = 0;
        
        for(int i=1;i<=num;i++){
            if(num%i == 0) answer += i;
        }
 
        return answer;
    }
 
    // 아래는 테스트로 출력해 보기 위한 코드입니다.
    public static void main(String[] args) {
        SumDivisor c = new SumDivisor();
        System.out.println(c.sumDivisor(12));
    }
}
cs


받은 num에 해당하는 약수를 모두 더한 값을 반환하는 문제이다.

'자바' 카테고리의 다른 글

2016년의 요일 출력  (0) 2016.11.19
최솟값 만들기  (0) 2016.11.19
피보나치 수  (0) 2016.11.19
행렬의 덧셈  (0) 2016.11.19
최대공약수 최소공배수 구하기  (0) 2016.11.17