Powerful numbers: Difference between revisions

m
→‎{{header|Perl 6}}: fix typo in orders-of-magnitude display
m (→‎{{header|Perl 6}}: Verbiage tweaks)
m (→‎{{header|Perl 6}}: fix typo in orders-of-magnitude display)
Line 300:
for 2..10 -> \k {
my @powerfuls = powerfuls(10**($top+k), k);
printf "%2s-powerful numbers <= 10ⁿ (where n == 0 through %d): ", k, $top+k-1;
say join ", ", (0 ..^ ($top+k)).hyper(:2batch).map: -> \j { +@powerfuls.race.grep: * <= 10**j }
}</lang>
Line 316:
 
Counts in each order of magnitude:
2-powerful numbers <= 10ⁿ (where n == 0 through 1211): 1, 4, 14, 54, 185, 619, 2027, 6553, 21044, 67231, 214122, 680330
3-powerful numbers <= 10ⁿ (where n == 0 through 1312): 1, 2, 7, 20, 51, 129, 307, 713, 1645, 3721, 8348, 18589, 41136
4-powerful numbers <= 10ⁿ (where n == 0 through 1413): 1, 1, 5, 11, 25, 57, 117, 235, 464, 906, 1741, 3312, 6236, 11654
5-powerful numbers <= 10ⁿ (where n == 0 through 1514): 1, 1, 3, 8, 16, 32, 63, 117, 211, 375, 659, 1153, 2000, 3402, 5770
6-powerful numbers <= 10ⁿ (where n == 0 through 1615): 1, 1, 2, 6, 12, 21, 38, 70, 121, 206, 335, 551, 900, 1451, 2326, 3706
7-powerful numbers <= 10ⁿ (where n == 0 through 1716): 1, 1, 1, 4, 10, 16, 26, 46, 77, 129, 204, 318, 495, 761, 1172, 1799, 2740
8-powerful numbers <= 10ⁿ (where n == 0 through 1817): 1, 1, 1, 3, 8, 13, 19, 32, 52, 85, 135, 211, 315, 467, 689, 1016, 1496, 2191
9-powerful numbers <= 10ⁿ (where n == 0 through 1918): 1, 1, 1, 2, 6, 11, 16, 24, 38, 59, 94, 145, 217, 317, 453, 644, 919, 1308, 1868
10-powerful numbers <= 10ⁿ (where n == 0 through 2019): 1, 1, 1, 1, 5, 9, 14, 21, 28, 43, 68, 104, 155, 227, 322, 447, 621, 858, 1192, 1651</pre>
 
=={{header|Sidef}}==
10,327

edits