Piprimes: Difference between revisions

584 bytes added ,  2 years ago
Added Arturo implementation
(Added Perl)
(Added Arturo implementation)
Line 50:
20 20 21 21 21 21 21 21
</pre>
=={{header|Arturo}}==
 
<lang rebol>primes: select 2..1000 => prime?
piprimes: function [n] -> size select primes 'z [z =< n]
 
loop split.every: 10 select map 1..100 => piprimes => [& < 22] 'a ->
print map a => [pad to :string & 3]</lang>
 
{{out}}
 
<pre> 0 1 2 2 3 3 4 4 4 4
5 5 6 6 6 6 7 7 8 8
8 8 9 9 9 9 9 9 10 10
11 11 11 11 11 11 12 12 12 12
13 13 14 14 14 14 15 15 15 15
15 15 16 16 16 16 16 16 17 17
18 18 18 18 18 18 19 19 19 19
20 20 21 21 21 21 21 21</pre>
 
=={{header|AWK}}==
<lang AWK>
1,532

edits