( 관련 )
정수 감안할 때 n > 1
,
1) 숫자의 범위를 구축 n, n-1, n-2, ... 3, 2, 1
하고 합계 계산
2) 그 숫자의 각 숫자를 가지고 및 제품 계산
3)의 각 숫자 가지고 그 수와 합계 계산
4)를 반복하면 때까지 2, 3 단계 한 자릿수에 도달합니다. 그 숫자가 결과입니다.
시퀀스의 처음 20 개 용어는 다음과 같습니다.
3, 6, 0, 5, 2, 7, 9, 2, 7, 9, 1, 9, 0, 0, 9, 6, 7, 0, 0, 6
참고 :이 순서는 OEIS에 없습니다.
I / O 및 규칙
- 숫자는 매우 빠르게 커지므로 솔루션은 실패없이 최대 100,000 개의 입력 숫자를 처리 할 수 있어야합니다 (코드가 그 이상을 처리 할 수 있다면 괜찮습니다).
- 입력 및 출력은 편리한 방법 으로 제공 할 수 있습니다 .
- 전체 프로그램 또는 기능이 허용됩니다. 함수 인 경우 출력하지 않고 출력을 반환 할 수 있습니다.
- 표준 허점 은 금지되어 있습니다.
- 이것은 코드 골프 이므로 모든 일반적인 골프 규칙이 적용되며 가장 짧은 코드 (바이트)가 이깁니다.
예
n output
1234 9
3005 3
5007 5
9854 8
75849 8
100000 0
n
. 게시 된 솔루션은 최대 작동해야합니다 n = 100000
.
Numbers will get very large quickly
아니 그것은하지 않습니다