Largest difference between adjacent primes: Difference between revisions
Content added Content deleted
Thundergnat (talk | contribs) (→{{header|Raku}}: Add a Raku example) |
(Added Wren) |
||
Line 56: | Line 56: | ||
Largest difference is = 4612 |
Largest difference is = 4612 |
||
done... |
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> |
</pre> |