blob: 168927c633878883857fc319dfe38bbe70885306 (
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"
b ← 7 (4|⋆˜)⌜○↕ 9
c ← (0‿3‿0≍0‿1‿0)
c ⍷ b
|