aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiels van Dijke <perlboy@cpan.org>2023-06-05 09:54:17 +0000
committerNiels van Dijke <perlboy@cpan.org>2023-06-05 09:54:17 +0000
commitbdb58061ae1788c2539ae246d3da31d2ead75b22 (patch)
treef6e364217028332be2259bf216a5439a9f512495
parent9d233cd02488658cce74585ba2b02562155bdfec (diff)
downloadperlweeklychallenge-club-bdb58061ae1788c2539ae246d3da31d2ead75b22.tar.gz
perlweeklychallenge-club-bdb58061ae1788c2539ae246d3da31d2ead75b22.tar.bz2
perlweeklychallenge-club-bdb58061ae1788c2539ae246d3da31d2ead75b22.zip
Task 2 - Simplifaction
-rwxr-xr-xchallenge-220/perlboy1967/perl/ch2.pl5
1 files changed, 2 insertions, 3 deletions
diff --git a/challenge-220/perlboy1967/perl/ch2.pl b/challenge-220/perlboy1967/perl/ch2.pl
index 8dea4cc4a6..c31e23c80e 100755
--- a/challenge-220/perlboy1967/perl/ch2.pl
+++ b/challenge-220/perlboy1967/perl/ch2.pl
@@ -27,8 +27,6 @@ use Test::Deep qw(cmp_deeply);
use List::MoreUtils qw(uniq slide all);
use Algorithm::Combinatorics qw(permutations);
-use Data::Compare;
-
sub _areSquareful ($$) {
my $s = $_[0] + $_[1];
@@ -45,7 +43,8 @@ sub squareful (\@) {
push(@r,$arC) if all {$_} slide {_areSquareful($a,$b)} @$arC;
last if (scalar @r && $u);
}
- sort { Compare($a,$b) } @r;
+
+ return @r;
}
cmp_deeply([squareful(@{[1,17,8]})],[[1,8,17],[17,8,1]]);