blob: 631638c4e362b023f3da892c7e9fa5c6c7eb34b1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/deduplicate_find.html).*
# Epsilon Underbar (`⍷`)
## `⍷ 𝕩`: Deduplicate
Unique major cells of `𝕩`.
⍷ 4‿5‿6‿6‿4‿7‿5
a ← 3‿3 ⥊ ↕6
⍷ a
## `𝕨 ⍷ 𝕩`: Find
Mark the top left location of the occurrences of `𝕨` in `𝕩` with a 1, and other locations with 0.
Result is the same shape as `(≢𝕨)↕x`.
"string" ⍷ "substring"
"loooooong" ⍷ "short"
a ← 7 (4|⋆˜)⌜○↕ 9
b ← (0‿3‿0≍0‿1‿0)
b ⍷ a
|