aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-174/adam-russell/perl/ch-1.pl6
1 files changed, 1 insertions, 5 deletions
diff --git a/challenge-174/adam-russell/perl/ch-1.pl b/challenge-174/adam-russell/perl/ch-1.pl
index 610880d89d..5419bea060 100644
--- a/challenge-174/adam-russell/perl/ch-1.pl
+++ b/challenge-174/adam-russell/perl/ch-1.pl
@@ -9,7 +9,7 @@ sub disarium_n{
my($n) = @_;
my @disariums;
map{
- goto DONE if @disariums == $n;
+ return @disariums if @disariums == $n;
my @digits = split(//, $_);
my $digit_sum = 0;
map{
@@ -17,10 +17,6 @@ sub disarium_n{
} 0 .. @digits - 1;
push @disariums, $digit_sum if $digit_sum == $_;
} 0 .. INT_MAX / 100;
- DONE:{
- return @disariums;
- }
- return undef;
}
MAIN:{