aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Smith <js5@sanger.ac.uk>2023-03-17 14:16:51 +0000
committerGitHub <noreply@github.com>2023-03-17 14:16:51 +0000
commit80be87c8b742eb943d6feb3d1ee20f592cb0117e (patch)
tree2a10d32472b1c47d989de964e6415111f1ff61aa
parentd32263ce2c73c1ff80fb5fb38b76fd617360039d (diff)
downloadperlweeklychallenge-club-80be87c8b742eb943d6feb3d1ee20f592cb0117e.tar.gz
perlweeklychallenge-club-80be87c8b742eb943d6feb3d1ee20f592cb0117e.tar.bz2
perlweeklychallenge-club-80be87c8b742eb943d6feb3d1ee20f592cb0117e.zip
Update README.md
-rw-r--r--challenge-208/james-smith/README.md13
1 files changed, 7 insertions, 6 deletions
diff --git a/challenge-208/james-smith/README.md b/challenge-208/james-smith/README.md
index 37b50bdba0..78914ce0c0 100644
--- a/challenge-208/james-smith/README.md
+++ b/challenge-208/james-smith/README.md
@@ -24,12 +24,13 @@ https://github.com/drbaggy/perlweeklychallenge-club/tree/master/challenge-208/ja
We proceed to do a pass of each array.
```perl
sub min_index_sum {
- my( $b, %x, $t, $s, @best ) = ( 1e99, map { $_[0][$_] => $_ } reverse ( 0 .. $#{$_[0]} ) ); #1
- exists $x{$t = $_[1][$_]} && #3
- ( $b > ($s=$x{$t}+$_) ? ($b,@best) = ( $s,$t ) #4
- : $b == $s && push @best, $t ) #5
- for 0 .. $#{$_[1]}; #2
- return \@best; #6
+ my( $b, %x, $t, $s, @best ) = ( 1e99,
+ map { $_[0][$_] => $_ } reverse ( 0 .. $#{$_[0]} ) ); #1
+ exists $x{$t = $_[1][$_]} && #3
+ ( $b > ($s=$x{$t}+$_) ? ($b,@best) = ( $s,$t ) #4
+ : $b == $s && push @best, $t ) #5
+ for 0 .. $#{$_[1]}; #2
+ return \@best; #6
}
```