도전
입력 위치에 정수 n이 주어지면 0 <= n <= 2^10n 번째 정수까지 출력합니다.
완벽한 숫자
완전 숫자는 숫자이며, x (자체 제외)의 합은 x와 같습니다. 예를 들어 6 :
6: 1, 2, 3, 6
그리고 물론 1 + 2 + 3 = 66은 완벽합니다.
완벽한 숫자 인 경우 x짝수 x mod 2 = 0입니다.
예
다음은 처음 10 개의 완벽한 숫자입니다.
6
28
496
8128
33550336
8589869056
137438691328
2305843008139952128
2658455991569831744654692615953842176
191561942608236107294793378084303638130997321548169216
원하는대로 색인을 생성 할 수 있습니다. 6은 1 또는 0의 완벽한 숫자 일 수 있습니다.
승리
바이트 단위의 최단 코드가 이깁니다.
2
@LeakyNun 제 생각에는 공개 질문입니다. 만약이 질문이 n 번째 홀수 완전 수로 출력 되었다면, 당신은 그것을 해결하기 위해 10 억의 보상 현상금이 필요할 것입니다. blogs.ams.org/mathgradblog/2013/07/25/odd-perfect-numbers-exists (10 ^ 300 미만은 없음)
—
Rohan Jhunjhunwala
가장 작은 홀수 완벽한 숫자는 무엇입니까?
—
Leaky Nun
짝수 N은 메르 센 소수가 완벽 IFF 인 (P) 등이 N = P (p + 1) / 2 . 홀수의 완벽한 수에 대한 공식은 없습니다. 또한 홀수의 완벽한 숫자조차 존재하는지는 알 수 없습니다.
—
Dennis
좀 빠지는. 알려진 메르 센 소수 는 49 개 뿐입니다 .
—
Dennis
@BetaDecay : $ 49 $보다 크므로 60 번째 완벽한 숫자는 알려져 있지 않습니다.
—
로스 Millikan