aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordrbaggy <js5@sanger.ac.uk>2021-04-21 01:53:40 +0100
committerdrbaggy <js5@sanger.ac.uk>2021-04-21 01:53:40 +0100
commit9a4366fa3650a305e7c0fd629c6cbedb486f405d (patch)
treed010c8ed859ef5d7f1f0e20a5115ee3abc0d5a49
parent7d736dd2c4e6c5dd3c18178051671552d8383100 (diff)
downloadperlweeklychallenge-club-9a4366fa3650a305e7c0fd629c6cbedb486f405d.tar.gz
perlweeklychallenge-club-9a4366fa3650a305e7c0fd629c6cbedb486f405d.tar.bz2
perlweeklychallenge-club-9a4366fa3650a305e7c0fd629c6cbedb486f405d.zip
tidy
-rw-r--r--challenge-109/james-smith/perl/ch-2.pl8
1 files changed, 4 insertions, 4 deletions
diff --git a/challenge-109/james-smith/perl/ch-2.pl b/challenge-109/james-smith/perl/ch-2.pl
index 672003941e..436e0fca19 100644
--- a/challenge-109/james-smith/perl/ch-2.pl
+++ b/challenge-109/james-smith/perl/ch-2.pl
@@ -133,10 +133,10 @@ sub four_square_non_unique {
my $f = splice @n3,$j,1;
foreach my $k ( 0..@n3-1 ) {
next if (my $n = $t + $b + (my $d = $n3[$k]) + $f) & 3;
- my ( $c, $e ) = ( (my $a = $n/4-$b) - $d, (my $g = $n/4-$f) - $d );
- next if $check ne "@{[ sort $a,$b,$c,$d,$e,$f,$g ]}" ||
- exists $res{ my $key = "@{[ $a,$b,$c,$d,$e,$f,$g ]}" };
- $res{$key} = [ $a, $b, $c, $d, $e, $f, $g ];
+ my @R = ($n/4-$b,$b,$n/4-$b-$d,$d,$n/4-$f-$d,$f,$n/4-$f);
+ next if exists $res{ my $key = "@R" };
+ next if $check ne "@{[ sort @R ]}";
+ $res{$key} = \@R;
}
}
}