Update inner loop

master
Jonas Schulze 2018-01-10 17:34:01 +01:00
parent fb6f992fd8
commit d34a1f6e52
1 changed files with 3 additions and 1 deletions

View File

@ -16,8 +16,10 @@ func get_primes7(_ n: Int) -> [Int] {
var m = 3
while m <= mroot {
if s[i] != 0 {
for j in stride(from: (m*m - 3) / 2, to: half, by: m) {
var j: Int = (m*m - 3) / 2
while j < half {
s[j] = 0
j += m
}
}
i += 1