Factorial primes: Difference between revisions
Content added Content deleted
(Added link to related task.) |
(→{{header|Wren}}: More efficient basic version.) |
||
Line 151: | Line 151: | ||
var c = 0 |
var c = 0 |
||
var i = 1 |
var i = 1 |
||
var f = 1 |
|||
while (true) { |
while (true) { |
||
var f = Int.factorial(i) |
|||
if (Int.isPrime(f-1)) { |
if (Int.isPrime(f-1)) { |
||
Fmt.print("$2d: $2d! - 1 = $d", c = c + 1, i, f - 1) |
Fmt.print("$2d: $2d! - 1 = $d", c = c + 1, i, f - 1) |
||
Line 162: | Line 162: | ||
} |
} |
||
i = i + 1 |
i = i + 1 |
||
f = f * i |
|||
}</lang> |
}</lang> |
||
Line 190: | Line 191: | ||
var f = Mpz.one |
var f = Mpz.one |
||
System.print("First %(limit) factorial primes;") |
System.print("First %(limit) factorial primes;") |
||
while (true) { |
while (true) { |
||
f.mul(i) |
f.mul(i) |