Fortunate numbers: Difference between revisions
Content added Content deleted
m (Small improvement to code.) |
m (→{{header|Wren}}: Minor tidy) |
||
Line 844: | Line 844: | ||
{{libheader|Wren-math}} |
{{libheader|Wren-math}} |
||
{{libheader|Wren-big}} |
{{libheader|Wren-big}} |
||
{{libheader|Wren-sort}} |
|||
{{libheader|Wren-seq}} |
{{libheader|Wren-seq}} |
||
{{libheader|Wren-fmt}} |
{{libheader|Wren-fmt}} |
||
<syntaxhighlight lang=" |
<syntaxhighlight lang="wren">import "./math" for Int |
||
import "/big" for BigInt |
import "./big" for BigInt |
||
import "/ |
import "./seq" for Lst |
||
import "/ |
import "./fmt" for Fmt |
||
import "/fmt" for Fmt |
|||
var primes = Int.primeSieve(379) |
var primes = Int.primeSieve(379) |
||
Line 867: | Line 865: | ||
} |
} |
||
} |
} |
||
fortunates = Lst.distinct(fortunates) |
fortunates = Lst.distinct(fortunates).sort() |
||
Sort.quick(fortunates) |
|||
System.print("After sorting, the first 50 distinct fortunate numbers are:") |
System.print("After sorting, the first 50 distinct fortunate numbers are:") |
||
Fmt.tprint("$3d", fortunates[0..49], 10)</syntaxhighlight> |
|||
{{out}} |
{{out}} |