0.定義
シーケンスは、番号のリストです。シリーズは、数字のリストの合計です。自然数
のセットには、すべての「ゼロより大きい非負の整数」が含まれます。自然数j
の除数(この文脈では)は自然数iであり、j ÷ iも自然数です。
1.前文
このサイトの他のいくつかの質問では、アリコットの概念、またはaより小さい自然数aの約数のシーケンスに言及しています。友好的な数を決定するには、これらの除数の合計を計算する必要があります。これは、アリコート合計またはアリコート系列と呼ばれます。すべての自然数には独自のアリコート合計がありますが、数値のアリコート合計の値は必ずしもその数に固有ではありません。(例gratia、すべての素数のアリコートの合計は1です。)
2.課題
自然数を指定するとn
、n
アリコートの合計のシーケンスのth桁目を返します。1のシリーズから始まる、シーケンスの最初のいくつかのシリーズは次のとおりです。
{0, 1, 1, 3, 1, 6, 1, 7, 4, 8, 1, 16, 1, 10, 9, 15, 1, 21, 1, 22, 11, 14, 1, 36, 6, 16, 13}
連結すると、これらは次のようになります。
0113161748116110915121122111413661613
入力は、好みに応じて、インデックスがゼロまたは1になります。溶液は、10,000桁(入力まで戻ることができるプログラムまたは関数でなければならない9999
か、10000
)を。最短の作業ソリューションが勝ちます。
3.テストケース
正しい入出力のペアには、次のものが含まれますが、これらに限定されません。
0 or 1 -> 0
4 or 5 -> 1
12 or 13 -> 6
9999 or 10000 -> 7
「または」の前の数字は0から始まります。次の番号は1から始まります。
リクエストに応じて、追加のテストケースが提供される場合があります。
4.参照
OEISには、数字のリストとそのアリコートの合計があります。