Numbers whose count of divisors is prime: Difference between revisions
Content added Content deleted
Thundergnat (talk | contribs) (→{{header|Raku}}: Add a Raku example) |
|||
Line 657: | Line 657: | ||
79 < 100,000 found: {4,9,16,25,49,"...",83521,85849,94249,96721,97969} |
79 < 100,000 found: {4,9,16,25,49,"...",83521,85849,94249,96721,97969} |
||
</pre> |
</pre> |
||
=={{header|Raku}}== |
|||
<lang perl6>use Prime::Factor; |
|||
my $ceiling = ceiling sqrt 1e5; |
|||
say display 10, '%6d', (^$ceiling)».² .grep: { ((my $d = .&divisors) % 2) && $d.is-prime }; |
|||
sub display { |
|||
cache $^c; |
|||
"{+$c} matching:\n" ~ $c.batch($^a)».fmt($^b).join: "\n" |
|||
}</lang> |
|||
{{out}} |
|||
<pre>79 matching: |
|||
4 9 16 25 49 64 81 121 169 289 |
|||
361 529 625 729 841 961 1024 1369 1681 1849 |
|||
2209 2401 2809 3481 3721 4096 4489 5041 5329 6241 |
|||
6889 7921 9409 10201 10609 11449 11881 12769 14641 15625 |
|||
16129 17161 18769 19321 22201 22801 24649 26569 27889 28561 |
|||
29929 32041 32761 36481 37249 38809 39601 44521 49729 51529 |
|||
52441 54289 57121 58081 59049 63001 65536 66049 69169 72361 |
|||
73441 76729 78961 80089 83521 85849 94249 96721 97969</pre> |
|||
=={{header|REXX}}== |
=={{header|REXX}}== |