この課題は、それはすべてのタイトルに基本的だという単純な十分です:あなたは正の整数で与えられているNを、あなたはの除数ではない最小の正の整数を返す必要がありNを。
例:N = 24の約数は1, 2, 3, 4, 6, 8, 12, 24
です。そのリストにない最小の正の整数は5であるため、ソリューションが見つけるべき結果です。
これは、OEISシーケンスA007978です。
ルール
プログラムまたは関数を作成し、入力を受け取り出力を提供する当社の標準的な方法を使用できます。
任意のプログラミング言語を使用できますが、これらの抜け穴はデフォルトでは禁止されています。
これはcode-golfであるため、バイト単位で測定された最短の有効な回答が勝ちます。
テストケース
最初の100の用語は次のとおりです。
2, 3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 5, 2, 3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 5, 2,
3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 5, 2, 3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 5, 2, 3,
2, 3, 2, 4, 2, 3, 2, 3, 2, 7, 2, 3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 5, 2, 3, 2,
3, 2, 4, 2, 3, 2, 3, 2, 5, 2, 3, 2, 3, 2, 4, 2, 3, 2, 3, 2, 5, 2, 3, 2, 3
特に、入力1と2に対して回答が機能することを確認してください。その場合、結果は入力よりも大きくなります。
そして、いくつかのより大きなテストケースの場合:
N f(N)
1234567 2
12252240 19
232792560 23