aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMagnus Markling <magnus@markling.com>2025-05-30 08:16:13 +0200
committerMagnus Markling <magnus@markling.com>2025-05-30 08:17:15 +0200
commit7689c4c6a7de8dd1163406aab648664e6878eac9 (patch)
treecbd5ff82cfd856a46a0fa89d441eb2765e093b17
parent60a0cbdd264f6210b65ceba7d99eb13418b2e6b8 (diff)
downloadperlweeklychallenge-club-7689c4c6a7de8dd1163406aab648664e6878eac9.tar.gz
perlweeklychallenge-club-7689c4c6a7de8dd1163406aab648664e6878eac9.tar.bz2
perlweeklychallenge-club-7689c4c6a7de8dd1163406aab648664e6878eac9.zip
Solve 284
-rw-r--r--challenge-284/memark/uiua/ch-1.ua15
-rw-r--r--challenge-284/memark/uiua/ch-2.ua17
2 files changed, 32 insertions, 0 deletions
diff --git a/challenge-284/memark/uiua/ch-1.ua b/challenge-284/memark/uiua/ch-1.ua
new file mode 100644
index 0000000000..fbddd9f1b3
--- /dev/null
+++ b/challenge-284/memark/uiua/ch-1.ua
@@ -0,0 +1,15 @@
+# https://theweeklychallenge.org/blog/perl-weekly-challenge-284/#TASK1
+
+# Uiua 0.17.0-dev.1
+
+LuckyInteger ← (
+ ⊕⊃⧻⊢ ⊛.
+ ▽⊸=
+ ⬚¯1/↥
+)
+
+┌─╴🧪
+ ⍤⤙≍ 2 LuckyInteger 2_2_3_4
+ ⍤⤙≍ 3 LuckyInteger 1_2_2_3_3_3
+ ⍤⤙≍ ¯1 LuckyInteger 1_1_1_3
+└─╴
diff --git a/challenge-284/memark/uiua/ch-2.ua b/challenge-284/memark/uiua/ch-2.ua
new file mode 100644
index 0000000000..78bcc2bc56
--- /dev/null
+++ b/challenge-284/memark/uiua/ch-2.ua
@@ -0,0 +1,17 @@
+# https://theweeklychallenge.org/blog/perl-weekly-challenge-284/#TASK2
+
+# Uiua 0.17.0-dev.1
+
+RelativeSort ← (
+ :
+ ⟜⊃(▽⊸∊|▽˜-1⊸∊)
+ /◇⊂ ≡⌟(□▽⊸⌕)
+ ⊙⍆
+ ⊂
+)
+
+┌─╴🧪
+ ⍤⤙≍ 2_2_1_4_3_3_5_6_7_8_9 RelativeSort 2_3_9_3_1_4_6_7_2_8_5 2_1_4_3_5_6
+ ⍤⤙≍ 1_3_3_3_2_2_4_4_6 RelativeSort 3_3_4_6_2_4_2_1_3 1_3_2
+ ⍤⤙≍ 1_1_1_0_0_3_2_4_5 RelativeSort 3_0_5_0_2_1_4_1_1 1_0_3_2
+└─╴