diff options
| author | Mark A <andemark@a-iot1t.uch.ad.pvt> | 2021-08-02 09:12:15 -0600 |
|---|---|---|
| committer | Mark A <andemark@a-iot1t.uch.ad.pvt> | 2021-08-02 09:12:15 -0600 |
| commit | 2853996c0f92eed1f426abd287080d9866d7b169 (patch) | |
| tree | 6c65ea42400e5c43e3e4a624cfe7e90aae321cf4 | |
| parent | 104dd682d296f7ab6aedafd35a2d86f16a7a79b5 (diff) | |
| download | perlweeklychallenge-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.raku | 9 |
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; } |
