aboutsummaryrefslogtreecommitdiff
path: root/challenge-143
diff options
context:
space:
mode:
authorConor Hoekstra <codereport@outlook.com>2021-12-13 16:18:49 -0500
committerConor Hoekstra <codereport@outlook.com>2021-12-13 16:18:49 -0500
commit877dcae6db3751c244e3afdfa5bce4bc08996d36 (patch)
treee514aa479f21c21b5c1034a0d32e73312230b78a /challenge-143
parentecafe0e840b90c1462ec4ac924f3255dd3beb2c0 (diff)
downloadperlweeklychallenge-club-877dcae6db3751c244e3afdfa5bce4bc08996d36.tar.gz
perlweeklychallenge-club-877dcae6db3751c244e3afdfa5bce4bc08996d36.tar.bz2
perlweeklychallenge-club-877dcae6db3751c244e3afdfa5bce4bc08996d36.zip
APL Solutions for Week 143
Diffstat (limited to 'challenge-143')
-rw-r--r--challenge-143/conor-hoekstra/ch-01.apl5
-rw-r--r--challenge-143/conor-hoekstra/ch-02.apl4
2 files changed, 9 insertions, 0 deletions
diff --git a/challenge-143/conor-hoekstra/ch-01.apl b/challenge-143/conor-hoekstra/ch-01.apl
new file mode 100644
index 0000000000..ec5e3506f0
--- /dev/null
+++ b/challenge-143/conor-hoekstra/ch-01.apl
@@ -0,0 +1,5 @@
+solution ← ⍎'×'@('*'∘=)
+
+⍝ Tests
+solution '10 + 20 - 5' ⍝ 25
+solution '(10 + 20 - 5) * 2' ⍝ 50
diff --git a/challenge-143/conor-hoekstra/ch-02.apl b/challenge-143/conor-hoekstra/ch-02.apl
new file mode 100644
index 0000000000..2c5bcceda9
--- /dev/null
+++ b/challenge-143/conor-hoekstra/ch-02.apl
@@ -0,0 +1,4 @@
+solution ← {1∊2-/(⍵∘÷+⊢)∪⍵∨⍳⌊⍵*.5}
+
+⍝ Tests
+solution ¨ 36 12 6 ⍝ 1 1 0