Duffinian numbers: Difference between revisions
→{{header|jq}}: def primeSieve:
(Created Nim solution.) |
(→{{header|jq}}: def primeSieve:) |
||
Line 554:
| . == ($sqrt | .*.);
# Input: a positive integer
#
# $a[$i] is $i if $i is prime, and false otherwise.
def primeSieve:
# erase(i) sets .[i*j] to false for integral j > 1
def erase($i):
if .[$i] then
reduce (range(2*$i;
else .
end;
Line 701 ⟶ 702:
Number of triplets: 50
</pre>
=={{header|Julia}}==
|