【发布时间】:2018-04-16 07:57:46
【问题描述】:
func step(_ g: Int, _ m: Int, _ n: Int) -> (Int, Int)? {
var z = [m]
var x = m
var y = n
while x < y {
x += 1
z += [x]
}
for i in z {
var k = 2
while k < n {
if i % k != 0 && i != k {
}
k += 1
}
}
print(z)
return (0, 0)
}
print (step(2, 100, 130))
所以它当前以数组的形式返回数字 100-130 的集合。整个函数将比我所要求的更多,但现在我只想创建一个数组,它接受数字 100-130,或者更具体地说是数字 x-y 并返回一个素数数组。 if i%k 部分需要帮助。是的,我知道它是多余的和拉长的,但我对此很陌生。话虽如此,请尝试仅使用简单的快捷方式。 话虽如此,我也可以通过一些示例来提高效率,但我需要对其中的一些进行解释,因为……嗯,我是新人。对于上下文假设只这样做了 20-30 天(一般编码)
【问题讨论】: