aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark <53903062+andemark@users.noreply.github.com>2022-05-04 01:54:34 +0000
committerMark <53903062+andemark@users.noreply.github.com>2022-05-04 01:54:34 +0000
commit83defa93a4f13f3bdd72cf8d4a345797e6a9f107 (patch)
treef0de8940a5794b783486d7fecac44046a0e88c8c
parent3fee4dcb66d925b88838966bbaccc3e1d66d9e41 (diff)
downloadperlweeklychallenge-club-83defa93a4f13f3bdd72cf8d4a345797e6a9f107.tar.gz
perlweeklychallenge-club-83defa93a4f13f3bdd72cf8d4a345797e6a9f107.tar.bz2
perlweeklychallenge-club-83defa93a4f13f3bdd72cf8d4a345797e6a9f107.zip
Challenge 163 Solutions (Raku)
-rw-r--r--challenge-163/mark-anderson/raku/ch-1.raku3
1 files changed, 1 insertions, 2 deletions
diff --git a/challenge-163/mark-anderson/raku/ch-1.raku b/challenge-163/mark-anderson/raku/ch-1.raku
index 4678febc1e..047bbc50a5 100644
--- a/challenge-163/mark-anderson/raku/ch-1.raku
+++ b/challenge-163/mark-anderson/raku/ch-1.raku
@@ -11,6 +11,5 @@ is bitwise-sum(2, 2, 2, 3, 3, 3, 4, 4, 4), 11;
sub bitwise-sum(+@n)
{
- @n.sort.combinations(2)>>.join.unique>>.comb>>.List
- .map({.head +& .tail}).sum
+ @n.combinations(2).unique(:with(&[eqv])).map({.head +& .tail}).sum
}