Iccanobif primes: Difference between revisions

m
→‎{{header|Raku}}: doh. display number in correct orientation
m (→‎{{header|Raku}}: a few more)
m (→‎{{header|Raku}}: doh. display number in correct orientation)
Line 20:
<syntaxhighlight lang="raku" line>sub abbr ($_) { (.chars < 41 ?? $_ !! .substr(0,20) ~ '..' ~ .substr(*-20)) ~ " (digits: {.chars})" }
 
say (++$).fmt('%2d') ~ ': ' ~ .flip.&abbr for (lazy (1,1,*+*…*).hyper.grep: {.flip.is-prime})[^25];</syntaxhighlight>
{{out}}
<pre> 1: 2 (digits: 1)
2: 3 (digits: 1)
3: 5 (digits: 1)
4: 1331 (digits: 2)
5: 3443 (digits: 2)
6: 377773 (digits: 3)
7: 15977951 (digits: 4)
8: 1094664901 (digits: 5)
9: 7502552057 (digits: 5)
10: 121393393121 (digits: 6)
11: 1716768017756556577108676171 (digits: 14)
12: 135301852344706746049940647607443258103531 (digits: 21)
13: 16724457590413798401322275679497873255237879497657222310489731409575442761 (digits: 37)
14: 36910870324127066394406869948338085262099026258083384996860449366072142307801963 (digits: 40)
15: 3046446623702101344319900335674812302969..9692032184765330099134431012073266446403 (digits: 80)
16: 3291335863877902132577841137362967479985..5899747692637311487752312097783685331923 (digits: 104)
17: 1316570382707994719237722585901567604188..8814067651095852277329174997072830756131 (digits: 137)
18: 1675034174468327670575736193894876131595..5951316784983916375750767238644714305761 (digits: 330)
19: 3195305325960035713117890336847332837620..0267382337486330987113175300695235035913 (digits: 406)
20: 7052037406588641607292327163101729115305..5035119271013617232927061468856047302507 (digits: 409)
21: 1844122637424215337650420157810698056253..3526508960187510240567335124247362214481 (digits: 503)
22: 1028100331638516929630511012474739380092..2900839374742101150369296158361330018201 (digits: 888)
23: 1236585464413454668046818547042693694555..5554963962407458186408664543144645856321 (digits: 1020)
24: 1937225688996938210287101347853037819884..4889187303587431017820128396998865227391 (digits: 1122)
25: 1642563481673420010217451656022543765336..6335673452206561547120100243761843652461 (digits: 1911)
26: 9939095124329330392048989340566288399474..4749938826650439898402930339234215909399 (digits: 1947)
27: 1010494997469896343512746927684958209654..4569028594867296472153436989647994940101 (digits: 2283)
</pre>
28: 33659183421953701052..21015785628562864753 (digits: 3727)</pre>
10,333

edits