Largest difference between adjacent primes: Difference between revisions

Added Wren
(→‎{{header|Raku}}: Add a Raku example)
(Added Wren)
Line 56:
Largest difference is = 4612
done...
</pre>
 
=={{header|Wren}}==
{{libheader|Wren-math}}
{{libheader|Wren-fmt}}
<lang ecmascript>import "./math" for Int, Nums
import "/fmt" for Fmt
 
var limit = 1e6 - 1
var primes = Int.primeSieve(limit)
var maxI = 0
var maxDiff = 0
for (i in 1...primes.count) {
var diff = primes[i] - primes[i-1]
if (diff > maxDiff) {
maxDiff = diff
maxI = i
}
}
System.print("The largest difference between adjacent primes under 1,000,000 is:")
Fmt.print("$,d - $,d = $d", primes[maxI], primes[maxI-1], maxDiff)</lang>
 
{{out}}
<pre>
The largest difference between adjacent primes under 1,000,000 is:
492,227 - 492,113 = 114
</pre>
9,476

edits