任务
编写一个程序或函数,当传递数值输入时x
,该函数将打印或返回x
1的平方根以下不属于的素数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
”,这是不正确的:一个数字可以有一个大于平方根的素数。事实上,你的前两个例子(5-20)具有这种属性,像所有的素数,两次全奇素数,....