diff options
| author | masikoijo <peytongoochtonic13@gmail.com> | 2025-11-08 18:14:01 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-08 18:14:01 -0500 |
| commit | 69fe477a494e2400e506393c7ec583ec947dd45b (patch) | |
| tree | 849aebccdff92075d549f89e65a2bd8503bea27b | |
| parent | 820d8daf63f4480ab2c0ae631fdb781b33fee531 (diff) | |
| download | perlweeklychallenge-club-69fe477a494e2400e506393c7ec583ec947dd45b.tar.gz perlweeklychallenge-club-69fe477a494e2400e506393c7ec583ec947dd45b.tar.bz2 perlweeklychallenge-club-69fe477a494e2400e506393c7ec583ec947dd45b.zip | |
Uploaded my Uiua solutions to both tasks.
| -rw-r--r-- | challenge-346/ch-1.ua | 16 | ||||
| -rw-r--r-- | challenge-346/ch-2.ua | 30 |
2 files changed, 46 insertions, 0 deletions
diff --git a/challenge-346/ch-1.ua b/challenge-346/ch-1.ua new file mode 100644 index 0000000000..4c1e2ade17 --- /dev/null +++ b/challenge-346/ch-1.ua @@ -0,0 +1,16 @@ +LongestParenthesis ← |1 ( + °⊏ + ⬚0/↥≡⌟( + ↘ + \(⨬+⊙◌⊸=₋₁)-₁×₂=@( + +₁/↥⊚=₀ + ) +) + +┌─╴test + ⍤⤙≍ 6 LongestParenthesis "(()())" + ⍤⤙≍ 4 LongestParenthesis ")()())" + ⍤⤙≍ 8 LongestParenthesis "((()))()(((()" + ⍤⤙≍ 2 LongestParenthesis "))))((()(" + ⍤⤙≍ 2 LongestParenthesis "()(()" +└─╴ diff --git a/challenge-346/ch-2.ua b/challenge-346/ch-2.ua new file mode 100644 index 0000000000..88d7b00417 --- /dev/null +++ b/challenge-346/ch-2.ua @@ -0,0 +1,30 @@ +MagicExpression ← ( + ˜⧅⋅⋅1"+-*." ⊸⧻⊃↘↙¯1 + ≡⌟₂( + ⊂/⊂≡˜⊂ + ▽⊸≠@. + /×≡≍⊸⍜⋕∘⊸⊜□⊸∊"0123456789" + ⊙□ + ) + ▽ + ⊸⍚( + ⊜□+₁⊸∊"0123456789" + ⊸≡(◇≍"*") + +₁≠₀⍜⊚(♭≡⌟+⇡₋₁3) + ⊜( + /+⊸≡(◇≍"*") + □⍥(⊂□°⋕×∩⋕ ⊃⊃⊢⊡₂↘₃) + ) + /◇⊂ + /+⋕⍜↘₁(⍜⋕∘≡(□/$"__")↯∞_2) + ) + ˜▽⊙=˜⊙≡°□ +) + +┌─╴test + ⍤⤙≍ ∩⍆ {"1*2*3" "1+2+3"} MagicExpression "123" 6 + ⍤⤙≍ ∩⍆ {"1*0+5" "10-5"} MagicExpression "105" 5 + ⍤⤙≍ ∩⍆ {"2*3+2" "2+3*2"} MagicExpression "232" 8 + ⍤⤙≍ ∩⍆ {"1*2*3+4" "1+2+3+4"} MagicExpression "1234" 10 + ⍤⤙≍ ∩⍆ {"1+0*0+1" "1+0+0+1" "1+0-0+1" "1-0*0+1" "1-0+0+1" "1-0-0+1"} MagicExpression "1001" 2 +└─╴ |
