< 문제 >
/*
* 어떤 정수의 모든 약수 중 자신을 제외한 약수를 모두 합하면 자신과 같아지는 수가 있다.
* 이 수를 완전수라 한다.
* 10000이하의 완전수를 찾아서 출력하라.
*
* 출력 예)
* 10000이하의 완전수 : { 6, 28, 496, 8128 }
*
* ------------------------------------------------------------------------------------------
* 완전수(完全數)는 자기 자신을 제외한 양의 약수를 더했을 때 자기 자신이 되는 양의 정수를 말한다.
* 최초 네 개의 완전수는 6, 28, 496, 8128이다.
*
* 예)
* 6 = 1 + 2 + 3
* 28 = 1 + 2 + 4 + 7 + 14
* 496 = 1 + 2 + 4 + 8 + 16 + 31 + 62 + 124 + 248
*/
< 결과 >
< 풀이소스 >
'Dev. 640시간 뭉개기 > 테스트 문제 및 소스' 카테고리의 다른 글
자바 Test> 이진 검색을 통해 찾는 과정 출력 (0) | 2012.09.11 |
---|---|
자바 Test> 10진수 -> 2진수로 변환하기(비트연산자 이용법 포함) (2) | 2012.09.09 |
자바 Test> 임의의 정수 소인수 분해하여 출력 (0) | 2012.09.06 |
자바 Test> 임의의 정수까지의 소수의 합 구하기 (0) | 2012.09.04 |
자바 Test> 9*9 배열에 숫자 채우기 (0) | 2012.09.04 |