aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Mita <mienaikage@gmail.com>2020-10-25 21:35:46 +0000
committerDaniel Mita <mienaikage@gmail.com>2020-10-25 21:35:46 +0000
commit82e314c69da9798b8040d6e0ab3606c56835c97e (patch)
tree87aa7046f02e84e8ee29303c9f7e6f7d554b4944
parent6bcc61fd124f3f54cc1c0c55881b48f0a0aa05e6 (diff)
downloadperlweeklychallenge-club-82e314c69da9798b8040d6e0ab3606c56835c97e.tar.gz
perlweeklychallenge-club-82e314c69da9798b8040d6e0ab3606c56835c97e.tar.bz2
perlweeklychallenge-club-82e314c69da9798b8040d6e0ab3606c56835c97e.zip
Add solution for challenge-083-2 in Raku
-rwxr-xr-xchallenge-083/daniel-mita/raku/ch-2.raku12
1 files changed, 12 insertions, 0 deletions
diff --git a/challenge-083/daniel-mita/raku/ch-2.raku b/challenge-083/daniel-mita/raku/ch-2.raku
new file mode 100755
index 0000000000..ed5730718d
--- /dev/null
+++ b/challenge-083/daniel-mita/raku/ch-2.raku
@@ -0,0 +1,12 @@
+#!/usr/bin/env raku
+
+sub MAIN(
+ *@positive-ints where { .elems > 0 && .all ~~ Int && .all > 0 }
+ --> Nil
+) {
+ @(
+ @positive-ints.combinations(1..*)
+ .grep( *.sum ≤ @positive-ints.sum / 2 )
+ .sort({ $^b.sum <=> $^a.sum || $a.elems <=> $b.elems })
+ )[0].elems.say;
+}