aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-155/cheok-yin-fung/perl/ch-1.pl5
1 files changed, 2 insertions, 3 deletions
diff --git a/challenge-155/cheok-yin-fung/perl/ch-1.pl b/challenge-155/cheok-yin-fung/perl/ch-1.pl
index c37e1dc1e3..7277c4b548 100644
--- a/challenge-155/cheok-yin-fung/perl/ch-1.pl
+++ b/challenge-155/cheok-yin-fung/perl/ch-1.pl
@@ -16,9 +16,9 @@ my @fort_sorted = ();
-while ( (scalar @fort_sorted < $N)
+while ( !defined($fort_sorted[$N-1])
||
- (defined($fort_sorted[$N-1]) && $fort_sorted[$N-1] > $ch_primes[-1])
+ $fort_sorted[$N-1] > $ch_primes[-1]
) {
my $k = scalar @fort_unsort;
my $tmp_int = $ch_primes[$k];
@@ -31,7 +31,6 @@ while ( (scalar @fort_sorted < $N)
@fort_sorted = uniqint sort {$a<=>$b} @fort_unsort;
}
-say scalar @fort_unsort;
say "Answer: \n", join ", ", @fort_sorted[0..$N-1];