aboutsummaryrefslogtreecommitdiff
path: root/challenge-102/aecepoglu
diff options
context:
space:
mode:
Diffstat (limited to 'challenge-102/aecepoglu')
-rw-r--r--challenge-102/aecepoglu/README.md1
-rw-r--r--challenge-102/aecepoglu/bqn/ch-2.bqn8
2 files changed, 9 insertions, 0 deletions
diff --git a/challenge-102/aecepoglu/README.md b/challenge-102/aecepoglu/README.md
new file mode 100644
index 0000000000..2f43e385e0
--- /dev/null
+++ b/challenge-102/aecepoglu/README.md
@@ -0,0 +1 @@
+Overdue solutions by AhmetEmre
diff --git a/challenge-102/aecepoglu/bqn/ch-2.bqn b/challenge-102/aecepoglu/bqn/ch-2.bqn
new file mode 100644
index 0000000000..79907cc551
--- /dev/null
+++ b/challenge-102/aecepoglu/bqn/ch-2.bqn
@@ -0,0 +1,8 @@
+# TASK 2 - hash counting string
+F←{"@":"@";
+ 𝕊𝕩:¬∨´"@@"⍷𝕩?𝕩;
+ i‿s←(⊢⋈•Repr)2+⊑⌽/"@@"(≠∘⊢↑⍷)𝕩
+ is←((⊢-1˙)⊸∾)⍟(1-˜≠s) ⟨2-˜i⟩
+ s⌾(is⊸⊏)𝕩
+ }
+⌽˘⍉{F⍟(⌊n÷2) '@'⥊˜n←𝕩}¨⊸≍↕20