aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark A <andemark@a-iot1t.uch.ad.pvt>2021-08-02 09:12:15 -0600
committerMark A <andemark@a-iot1t.uch.ad.pvt>2021-08-02 09:12:15 -0600
commit2853996c0f92eed1f426abd287080d9866d7b169 (patch)
tree6c65ea42400e5c43e3e4a624cfe7e90aae321cf4
parent104dd682d296f7ab6aedafd35a2d86f16a7a79b5 (diff)
downloadperlweeklychallenge-club-2853996c0f92eed1f426abd287080d9866d7b169.tar.gz
perlweeklychallenge-club-2853996c0f92eed1f426abd287080d9866d7b169.tar.bz2
perlweeklychallenge-club-2853996c0f92eed1f426abd287080d9866d7b169.zip
ch-2.raku
-rw-r--r--challenge-124/mark-anderson/raku/ch-2.raku9
1 files changed, 4 insertions, 5 deletions
diff --git a/challenge-124/mark-anderson/raku/ch-2.raku b/challenge-124/mark-anderson/raku/ch-2.raku
index 6762d2c45e..d2e8fbe417 100644
--- a/challenge-124/mark-anderson/raku/ch-2.raku
+++ b/challenge-124/mark-anderson/raku/ch-2.raku
@@ -7,12 +7,11 @@ sub tug-of-war(+$list)
{
my $n = $list.elems div 2;
- my %h = $list.combinations($n).map(-> @a
+ my %h = $list.combinations($n).map(-> $a
{
- my @b = ($list (-) @a).keys;
-
- abs(@b.sum - @a.sum) => @a ~ ' ' ~ @b;
+ my $b = ($list (-) $a).keys.List;
+ abs($b.sum - $a.sum) => ($a, $b);
});
- .head($n), .tail(* - $n) with %h.min.value.split(/\s/).cache;
+ %h.min.value;
}