RosettaCodeData/Task/Twin-primes/Sidef/twin-primes.sidef
2023-07-01 13:44:08 -04:00

16 lines
308 B
Text

func twin_primes_count(upto) {
var count = 0
var p1 = 2
each_prime(3, upto, {|p2|
if (p2 - p1 == 2) {
++count
}
p1 = p2
})
return count
}
for n in (1..9) {
var count = twin_primes_count(10**n)
say "There are #{count} twin primes <= 10^#{n}"
}