Square-free integers: Difference between revisions

m
→‎{{header|Raku}}: remove un-needed '*.'
m (C++ - renamed class)
m (→‎{{header|Raku}}: remove un-needed '*.')
Line 2,208:
for 1, 145, 1e12.Int, 145+1e12.Int -> $start, $end {
say "\nSquare─free numbers between $start and $end:\n",
($start .. $end).hyper(:4batch).grep( *.&is-square-free ).list.fmt("%3d").comb(84).join("\n");
}
 
Line 2,214:
for 1e2, 1e3, 1e4, 1e5, 1e6 {
say "\nThe number of square─free numbers between 1 and {$_} (inclusive) is: ",
+(1 .. .Int).race.grep: *.&is-square-free;
}</lang>
{{out}}
2,392

edits