aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad Sajid Anwar <Mohammad.Anwar@yahoo.com>2025-11-05 02:27:22 +0000
committerGitHub <noreply@github.com>2025-11-05 02:27:22 +0000
commitabba6ca4a0c325b29159442705c2995b23a1a790 (patch)
treef4dcd93002925ade28d7ea0010e31ac3cd15226d
parent640debc0fc47f6bc3008ef027de89c2af28f2dd5 (diff)
parent295d6f098b179ee022a9c6bc6f848be6430d0404 (diff)
downloadperlweeklychallenge-club-abba6ca4a0c325b29159442705c2995b23a1a790.tar.gz
perlweeklychallenge-club-abba6ca4a0c325b29159442705c2995b23a1a790.tar.bz2
perlweeklychallenge-club-abba6ca4a0c325b29159442705c2995b23a1a790.zip
Merge pull request #12973 from codereport/master
:sparkles: Week 346 P1 in BQN
-rw-r--r--challenge-346/conor-hoekstra/ch-1.bqn13
1 files changed, 13 insertions, 0 deletions
diff --git a/challenge-346/conor-hoekstra/ch-1.bqn b/challenge-346/conor-hoekstra/ch-1.bqn
new file mode 100644
index 0000000000..89506e2f57
--- /dev/null
+++ b/challenge-346/conor-hoekstra/ch-1.bqn
@@ -0,0 +1,13 @@
+# For up to date code:
+# https://github.com/codereport/bqn-code/blob/main/pwc/346-1.bqn
+
+u ⇐ •Import "/home/cph/bqn-test/test.bqn"
+
+LongestParentheses ← ⌈´·((((+´×∧´)0⊸≤)×(0=⊑∘⌽))·+`·-˝"()"=⌜⊢)¨·∾·(¯1↓↓)¨1↓↑
+
+# Tests
+u.UnitTest (LongestParentheses "(()())") ≡ 6
+u.UnitTest (LongestParentheses ")()())") ≡ 4
+u.UnitTest (LongestParentheses "((()))()(((()") ≡ 8
+u.UnitTest (LongestParentheses "))))((()(") ≡ 2
+u.UnitTest (LongestParentheses "()(()") ≡ 2