(関連)
整数が与えられた場合n > 1
、
1)数値の範囲を構成しn, n-1, n-2, ... 3, 2, 1
、合計を計算します
2)その数値
の個々の桁を取り、製品を計算します3)その数値の個々の桁を取り、合計を計算し
ます4)手順2と3を繰り返します1桁に達します。その数字が結果です。
シーケンスの最初の20の用語は次のとおりです。
3, 6, 0, 5, 2, 7, 9, 2, 7, 9, 1, 9, 0, 0, 9, 6, 7, 0, 0, 6
注:このシーケンスはOEISにはありません。
I / Oとルール
- 数値はすぐに非常に大きくなるため、ソリューションは最大10万個の入力数値をエラーなしで処理できる必要があります(コードがそれを超えて処理できる場合は問題ありません)。
- 入力と出力は、任意の便利な方法で指定できます。
- 完全なプログラムまたは機能のいずれかが受け入れられます。関数の場合、出力する代わりに出力を返すことができます。
- 標準的な抜け穴は禁止されています。
- これはコードゴルフなので、通常のゴルフルールがすべて適用され、最短のコード(バイト単位)が勝ちます。
例
n output
1234 9
3005 3
5007 5
9854 8
75849 8
100000 0
n
。投稿されたソリューションは、最大で動作する必要がありn = 100000
ます。
Numbers will get very large quickly
いいえ、ありません