RosettaCodeData/Task/Prime-decomposition/Perl/prime-decomposition-1.pl
2015-02-20 00:35:01 -05:00

9 lines
168 B
Perl

sub prime_factors {
my ($n, $d, @out) = (shift, 1);
while ($n > 1 && $d++) {
$n /= $d, push @out, $d until $n % $d;
}
@out
}
print "@{[prime_factors(1001)]}\n";