이 질문은 재 작업되었습니다. 다시 읽으십시오.
초 인성
초 인수는 다음 함수를 사용하여 생성 할 수있는 일련의 숫자입니다.
a(n) = n! ^ n!
결과 값이 매우 빠르게 상승합니다. 참고 : 이것은 OEIS의 항목 A046882 입니다. 또한 관련 hyperfactorials, 여전히 매우 큰,하지만 조금 작은 순서는 다음과 같습니다 A002109
당신의 작업
당신의 임무는이 숫자들을 당신의 언어로 구현하는 것입니다. 프로그램은 0에서 포괄적 인 모든 초 인수 의 합을 계산 합니다 n
.
입력
프로그램은 하나의 입력 만 취할 수 있습니다. 숫자는 합계에 추가 할 마지막 a (n) 초 인수와 유사합니다. 입력은 양수 또는 0이어야합니다.
산출
어딘가에 보이는 숫자의 합계가있는 한 출력은 모두 당신에게 달려 있습니다.
규칙
- 모든 정수, 따라서 정수 입력을 가정하고 정수 계산 루프를 사용하여 결과를 생성 할 수 있습니다.
테스트 사례
Input: -1
Output: Any kind of error (because -1! is undefined), or no handling at all
Input: 0
Output: 1
Input: 1
Output: 2
Input: 2
Output: 6
Input: 3
Output: 46662
도전
이것은 code-golf 이므로 바이트 단위의 최소 길이를 가진 답이 이깁니다!
double
:)이 지원 하는 최대 값을 처리하기에 충분 합니까?