pocketlang/test/benchmark/primes/primes.wren
2021-05-31 05:31:41 +05:30

21 lines
306 B
Plaintext

var is_prime = Fn.new {|n|
if (n < 2) return false
for (i in 2...n) {
if (n % i == 0) return false
}
return true
}
var start = System.clock
var N = 30000
var primes = []
for (i in 0...N) {
if (is_prime.call(i)) {
primes.add(i)
}
}
System.print("elapsed: %(System.clock - start) s")