aboutsummaryrefslogtreecommitdiff
path: root/challenge-044/feng-chang
diff options
context:
space:
mode:
author冯昶 <seaker@qq.com>2021-01-06 19:02:55 +0800
committer冯昶 <seaker@qq.com>2021-01-06 19:02:55 +0800
commit1bbb8f12e1d69d8fd57365619e3ebadfdaaa28c6 (patch)
tree64193975b7bf7e1e6367ae81b482a2b6ebfd88e7 /challenge-044/feng-chang
parent8d8f3d2effddf8b25dab04cb31f39973a34c57e4 (diff)
downloadperlweeklychallenge-club-1bbb8f12e1d69d8fd57365619e3ebadfdaaa28c6.tar.gz
perlweeklychallenge-club-1bbb8f12e1d69d8fd57365619e3ebadfdaaa28c6.tar.bz2
perlweeklychallenge-club-1bbb8f12e1d69d8fd57365619e3ebadfdaaa28c6.zip
challenge #044, task #1, raku solution
Diffstat (limited to 'challenge-044/feng-chang')
-rwxr-xr-xchallenge-044/feng-chang/ch-1.raku15
1 files changed, 15 insertions, 0 deletions
diff --git a/challenge-044/feng-chang/ch-1.raku b/challenge-044/feng-chang/ch-1.raku
new file mode 100755
index 0000000000..07e0cb40e8
--- /dev/null
+++ b/challenge-044/feng-chang/ch-1.raku
@@ -0,0 +1,15 @@
+#!/bin/env raku
+
+use MONKEY-SEE-NO-EVAL;
+
+my @even = 0, 2 ... 16;
+my @odd = 1, 3 ... 15;
+
+my @a;
+@a[@even] = '123456789'.comb».UInt;
+
+for [X] (['', '+', '-'] xx 8) -> @ops {
+ @a[@odd] = @ops;
+ my $s = @a.join;
+ put $s if EVAL($s) == 100;
+}