aboutsummaryrefslogtreecommitdiff
path: root/challenge-282
diff options
context:
space:
mode:
authorConor Hoekstra <codereport@outlook.com>2024-08-12 12:57:21 -0400
committerConor Hoekstra <codereport@outlook.com>2024-08-12 12:57:21 -0400
commite2bac1efc78eebe2a5a2c4cf5dd0077197f93301 (patch)
tree081c50bee4641d341b96292393ee7c8a7b3204a1 /challenge-282
parent51834a29c71cd0c6af0120d0f57583b6cab94ee6 (diff)
downloadperlweeklychallenge-club-e2bac1efc78eebe2a5a2c4cf5dd0077197f93301.tar.gz
perlweeklychallenge-club-e2bac1efc78eebe2a5a2c4cf5dd0077197f93301.tar.bz2
perlweeklychallenge-club-e2bac1efc78eebe2a5a2c4cf5dd0077197f93301.zip
:sparkles: Week 282 in BQN
Diffstat (limited to 'challenge-282')
-rw-r--r--challenge-282/conor-hoekstra/ch-1.bqn11
-rw-r--r--challenge-282/conor-hoekstra/ch-2.bqn13
2 files changed, 24 insertions, 0 deletions
diff --git a/challenge-282/conor-hoekstra/ch-1.bqn b/challenge-282/conor-hoekstra/ch-1.bqn
new file mode 100644
index 0000000000..c8af7dc26d
--- /dev/null
+++ b/challenge-282/conor-hoekstra/ch-1.bqn
@@ -0,0 +1,11 @@
+# For up to date code:
+# https://github.com/codereport/bqn-code/blob/main/pwc/282-1.bqn
+
+⟨Group⟩ ⇐ •Import "../lib/fun.bqn"
+
+GoodInteger ← ⊑¯1∾˜·(3⊸=≠¨)⊸/Group
+
+# Tests
+•Show GoodInteger "12344456" # "444"
+•Show GoodInteger "1233334" # -1
+•Show GoodInteger "10020003" # "000"
diff --git a/challenge-282/conor-hoekstra/ch-2.bqn b/challenge-282/conor-hoekstra/ch-2.bqn
new file mode 100644
index 0000000000..9501d8a8c6
--- /dev/null
+++ b/challenge-282/conor-hoekstra/ch-2.bqn
@@ -0,0 +1,13 @@
+# For up to date code:
+# https://github.com/codereport/bqn-code/blob/main/pwc/282-2.bqn
+
+⟨Lower⟩ ⇐ •Import "../lib/string.bqn"
+⟨Differ⟩ ⇐ •Import "../lib/fun.bqn"
+
+Changes ← +´ · Differ Lower
+
+# Tests
+
+•Show Changes "pPeERrLl" # 3
+•Show Changes "rRr" # 0
+•Show Changes "GoO" # 1