aboutsummaryrefslogtreecommitdiff
path: root/challenge-051
diff options
context:
space:
mode:
authorMohammad S Anwar <mohammad.anwar@yahoo.com>2020-03-10 00:55:52 +0000
committerMohammad S Anwar <mohammad.anwar@yahoo.com>2020-03-10 00:55:52 +0000
commit705ede35a8b266fab54eeacab7cc92d102fa6b22 (patch)
tree99a7969a0e87e16966209e80e281551b9a7bc84b /challenge-051
parent409d56f62aed5415e615d00c522838a34bcc18ff (diff)
downloadperlweeklychallenge-club-705ede35a8b266fab54eeacab7cc92d102fa6b22.tar.gz
perlweeklychallenge-club-705ede35a8b266fab54eeacab7cc92d102fa6b22.tar.bz2
perlweeklychallenge-club-705ede35a8b266fab54eeacab7cc92d102fa6b22.zip
- Minor improvement.
Diffstat (limited to 'challenge-051')
-rw-r--r--challenge-051/mohammad-anwar/perl/ch-2.pl2
-rw-r--r--challenge-051/mohammad-anwar/raku/ch-2.p61
2 files changed, 2 insertions, 1 deletions
diff --git a/challenge-051/mohammad-anwar/perl/ch-2.pl b/challenge-051/mohammad-anwar/perl/ch-2.pl
index 7b32e37aa7..233ae11929 100644
--- a/challenge-051/mohammad-anwar/perl/ch-2.pl
+++ b/challenge-051/mohammad-anwar/perl/ch-2.pl
@@ -5,7 +5,7 @@ use warnings;
use List::Util 1.45 qw(uniq);
-foreach my $i (100 .. 999) {
+foreach my $i (102 .. 987) {
my @N = split //, $i;
# Only try if all three digits are unique.
next if ( scalar(uniq(@N)) != scalar(@N) );
diff --git a/challenge-051/mohammad-anwar/raku/ch-2.p6 b/challenge-051/mohammad-anwar/raku/ch-2.p6
index b70b766bee..82f7fcaab0 100644
--- a/challenge-051/mohammad-anwar/raku/ch-2.p6
+++ b/challenge-051/mohammad-anwar/raku/ch-2.p6
@@ -6,6 +6,7 @@ sub MAIN() {
for 102 .. 987 -> $i {
my $j = $i.comb.unique.join;
+ # Only try if all three digits are unique.
next if $i != $j;
my @N = $i.comb;