aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad S Anwar <Mohammad.Anwar@yahoo.com>2020-10-25 21:46:45 +0000
committerGitHub <noreply@github.com>2020-10-25 21:46:45 +0000
commitc54008471e3642e7d1d7be7d70e35753add27035 (patch)
tree0ff9dc4384d16c3f22d598699473b38f5cc6685a
parente1d973ff40e005d2466c978bc2ae7433e7926d5e (diff)
parent82e314c69da9798b8040d6e0ab3606c56835c97e (diff)
downloadperlweeklychallenge-club-c54008471e3642e7d1d7be7d70e35753add27035.tar.gz
perlweeklychallenge-club-c54008471e3642e7d1d7be7d70e35753add27035.tar.bz2
perlweeklychallenge-club-c54008471e3642e7d1d7be7d70e35753add27035.zip
Merge pull request #2619 from mienaikage/challenge-083-2-raku
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;
+}