aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-253/probablyfine/README.md1
-rw-r--r--challenge-253/probablyfine/uiua/ch-1.ua12
-rw-r--r--challenge-253/probablyfine/uiua/ch-2.ua20
3 files changed, 33 insertions, 0 deletions
diff --git a/challenge-253/probablyfine/README.md b/challenge-253/probablyfine/README.md
new file mode 100644
index 0000000000..bd19d6f46a
--- /dev/null
+++ b/challenge-253/probablyfine/README.md
@@ -0,0 +1 @@
+Solution by Alex Wilson.
diff --git a/challenge-253/probablyfine/uiua/ch-1.ua b/challenge-253/probablyfine/uiua/ch-1.ua
new file mode 100644
index 0000000000..d436c89fa2
--- /dev/null
+++ b/challenge-253/probablyfine/uiua/ch-1.ua
@@ -0,0 +1,12 @@
+# Pad link:
+# https://www.uiua.org/pad?src=0_8_0__U3BsaXRTdHJpbmdzIOKGkCAv4oqU4oqC4omhKOKWoeKKnOKWoeKKlCjiiaAsKSkKCi0tLQoiLiIgeyJvbmUudHdvLnRocmVlIiAiZm91ci5maXZlIiAic2l4In0K4o2k4oqD4ouF4oiY4omNIHsib25lIiAidHdvIiAidGhyZWUiICJmb3VyIiAiZml2ZSIgInNpeCJ9IFNwbGl0U3RyaW5ncwoKIiQiIHsiJHBlcmwkJCIgIiQkcmFrdSQifQrijaTiioPii4XiiJjiiY0geyJwZXJsIiAicmFrdSJ9IFNwbGl0U3RyaW5ncwotLS0K
+
+SplitStrings ← /⊔⊂≡(□⊜□⊔(≠,))
+
+---
+"." {"one.two.three" "four.five" "six"}
+⍤⊃⋅∘≍ {"one" "two" "three" "four" "five" "six"} SplitStrings
+
+"$" {"$perl$$" "$$raku$"}
+⍤⊃⋅∘≍ {"perl" "raku"} SplitStrings
+---
diff --git a/challenge-253/probablyfine/uiua/ch-2.ua b/challenge-253/probablyfine/uiua/ch-2.ua
new file mode 100644
index 0000000000..b1f103cd2c
--- /dev/null
+++ b/challenge-253/probablyfine/uiua/ch-2.ua
@@ -0,0 +1,20 @@
+# Pad link:
+# https://www.uiua.org/pad?src=0_8_0__V2Vha2VzdFJvdyDihpAg4o2P4omhLysKCi0tLQpbMV8xXzBfMF8wCiAxXzFfMV8xXzAKIDFfMF8wXzBfMAogMV8xXzBfMF8wCiAxXzFfMV8xXzFdCgrijaTiioPii4XiiJjiiY0gWzIgMCAzIDEgNF0gV2Vha2VzdFJvdwoKWzFfMF8wXzAKIDFfMV8xXzEKIDFfMF8wXzAKIDFfMF8wXzBdCuKNpOKKg-KLheKImOKJjSBbMCAyIDMgMV0gV2Vha2VzdFJvdwotLS0K
+
+WeakestRow ← ⍏≡/+
+
+---
+[1_1_0_0_0
+ 1_1_1_1_0
+ 1_0_0_0_0
+ 1_1_0_0_0
+ 1_1_1_1_1]
+
+⍤⊃⋅∘≍ [2 0 3 1 4] WeakestRow
+
+[1_0_0_0
+ 1_1_1_1
+ 1_0_0_0
+ 1_0_0_0]
+⍤⊃⋅∘≍ [0 2 3 1] WeakestRow
+---