aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCY Fung <fungcheokyin@gmail.com>2022-06-18 03:10:41 +0800
committerCY Fung <fungcheokyin@gmail.com>2022-06-18 03:10:41 +0800
commitfc672bbd14147ada52219b148caaf02cd252e4bd (patch)
tree1bf70a1988790400ae48fe951ecb80cad5c9d3ca
parent7d950a3a5951c0b758bda834acad9b5eff565122 (diff)
downloadperlweeklychallenge-club-fc672bbd14147ada52219b148caaf02cd252e4bd.tar.gz
perlweeklychallenge-club-fc672bbd14147ada52219b148caaf02cd252e4bd.tar.bz2
perlweeklychallenge-club-fc672bbd14147ada52219b148caaf02cd252e4bd.zip
better treatment on some numbers
-rw-r--r--challenge-169/cheok-yin-fung/perl/ch-2.pl2
1 files changed, 1 insertions, 1 deletions
diff --git a/challenge-169/cheok-yin-fung/perl/ch-2.pl b/challenge-169/cheok-yin-fung/perl/ch-2.pl
index 11d391bed2..baf5eb50fb 100644
--- a/challenge-169/cheok-yin-fung/perl/ch-2.pl
+++ b/challenge-169/cheok-yin-fung/perl/ch-2.pl
@@ -27,6 +27,7 @@ for my $i (2..-1+72*($prime[-1]+2)) {
}
next if !$powerful;
next if scalar @prime_factors == 0;
+ next if scalar @prime_factors == 1;
my @ppower;
for my $pf (@prime_factors) {
my $ind = 2;
@@ -37,7 +38,6 @@ for my $i (2..-1+72*($prime[-1]+2)) {
}
push @ppower, $ind;
}
- next if scalar @ppower == 1;
$imperfect = gcd(@ppower);
if ($imperfect == 1) {