Factors of a Mersenne number: Difference between revisions
m
→{{header|Raku}}: modernize a bit, use built-ins
Drkameleon (talk | contribs) |
Thundergnat (talk | contribs) m (→{{header|Raku}}: modernize a bit, use built-ins) |
||
Line 2,493:
=={{header|Raku}}==
(formerly Perl 6)
<lang perl6>sub mtest($bits, $p) {
my @bits = $bits.base(2).comb;
loop (my $sq = 1; @bits; $sq %= $p) {
}
$sq == 1;
Line 2,528 ⟶ 2,504:
for flat 2 .. 60, 929 -> $m {
next unless
my $f = 0;
my $x = 2**$m - 1;
my $q;
for 1..* -> $k {
}
|