aboutsummaryrefslogtreecommitdiff
path: root/help/⊒occcount progindex.md
blob: 6ac22c80606c10ee167a2de181085da0423ec5f4 (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
*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/help/⊒occcount progindex.html).*

# Square Original Of or Equal To (`⊒`)

`⊒ 𝕩`: Occurrence Count

Number of times each major cell of `𝕩` appears before itself.

        ⊒   2‿7‿1‿8‿1‿7‿1‿8‿2‿8‿4
    ⟨ 0 0 0 0 1 1 2 1 1 2 0 ⟩
        ≍⟜⊒ 2‿7‿1‿8‿1‿7‿1‿8‿2‿8‿4
    ┌─                       
    ╵ 2 7 1 8 1 7 1 8 2 8 4  
      0 0 0 0 1 1 2 1 1 2 0  
                            ┘


`𝕨 ⊒ 𝕩`: Progressive Index Of

Index of the first unused match of each major cell of `𝕩` in `𝕨`. If there are no more matches left, length of `𝕨` is placed in that position.

        "aaa" ⊒ "aaaaa"
    ⟨ 0 1 2 3 3 ⟩
        "aaabb" ⊒ "ababababab"
    ⟨ 0 3 1 4 2 5 5 5 5 5 ⟩