반응형
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 |