Sum of two adjacent numbers are primes: Difference between revisions

Content added Content deleted
Line 139: Line 139:
using Primes
using Primes


s = @>> Lazy.range() filter(n -> isprime(2n + 1))
seq = @>> Lazy.range() filter(n -> isprime(2n + 1))
for n in take(20, s)
for n in take(20, seq)
println("$n + $(n + 1) = $(n + n + 1)")
println("$n + $(n + 1) = $(n + n + 1)")
end

let
i, cnt = 0, 0
while cnt < 10_000_000
i += 1
if isprime(2i + 1)
cnt += 1
end
end
println("Ten millionth: $i + $(i + 1) = $(i + i + 1)")
end
end
</lang>{{out}}
</lang>{{out}}
Line 165: Line 176:
35 + 36 = 71
35 + 36 = 71
36 + 37 = 73
36 + 37 = 73
Ten millionth: 89712345 + 89712346 = 179424691
</pre>
</pre>