タスク
数値入力を渡すと、の因子ではない1のx
平方根の下の素数を表示または返すプログラムまたは関数を記述します。x
x
例
ましょうf(x)
と呼ばれる関数であります:
>>> f(4)
[]
>>> f(5)
[2]
>>> f(20)
[3]
>>> f(60)
[7]
>>> f(100)
[3, 7]
>>> f(10000)
[3, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]
ボーナスルール
- あなたの言語が提供するビルトインを使用できます。
- プログラムは
x
、言語で定義された上限と同じ高さの入力をサポートする必要があります。
1平方根の下の素数のみとして平方根を使用することは、実際にの因子に含まれx
ます。この制限を行わないと、大きな数字には多くの余分な数字が印刷されます。
x
」の要因に関与することはできません。数は平方根よりも大きい素数を1つ持つことができます。確かに、あなたの最初の2つの例(5と20)は、二回すべての奇数の素数、....すべての素数を行い、この特性を持っている