The sieve of Sundaram: Difference between revisions

m
→‎{{header|Wren}}: Another minor change
m (→‎{{header|Wren}}: Minor tidy)
m (→‎{{header|Wren}}: Another minor change)
Line 1,699:
=={{header|Wren}}==
{{libheader|Wren-fmt}}
{{libheader|Wren-seq}}
I've worked here from the second (optimized) Python example in the Wikipedia article for SOS which allows an easy transition to an 'odds only' SOE for comparison.
<syntaxhighlight lang="wren">import "./fmt" for Fmt
import "./seq" for Lst
 
var sos = Fn.new { |n|
Line 1,757 ⟶ 1,755:
Fmt.print("Using the Sieve of Sundaram generated primes up to $,d in $,d ms.\n", limit, elapsed)
System.print("First 100 odd primes generated by the Sieve of Sundaram:")
for Fmt.tprint(chunk"$3d", in Lst.chunks(primes[0..99], 10)) Fmt.print("$3d", chunk)
Fmt.print("\nThe $,d Sundaram prime is $,d", 1e6, primes[1e6-1])
 
9,476

edits