Sha256: aee6a4b7e88da9ec45ffa056092a02b05d602221a8b186187aa25cb079f7f293
Contents?: true
Size: 364 Bytes
Versions: 323
Compression:
Stored size: 364 Bytes
Contents
package Example; use strict; use warnings; sub factors { my ($num) = @_; return [] if $num == 1; my @factors; my $i = 2; while ($i*$i <= $num) { my $div = $num/$i; if ($div == int $div) { push @factors, $i; $num = $div; next; } $i++; } push @factors, $num; return \@factors; } 1;
Version data entries
323 entries across 323 versions & 1 rubygems