Longest substrings without repeating characters: Difference between revisions
Content added Content deleted
(→BQN: add) |
(→BQN: alternative implementation) |
||
Line 374: | Line 374: | ||
=={{header|BQN}}== |
=={{header|BQN}}== |
||
<syntaxhighlight lang="bqn">LongUniq ← ⌈´⊸=∘(≠¨)⊸/ ∧`∘∊⊸/¨∘↓ |
<syntaxhighlight lang="bqn">LongUniq ← ⌈´⊸=∘(≠¨)⊸/ ∧`∘∊⊸/¨∘↓</syntaxhighlight> |
||
Alternative: |
|||
LongUniq¨ |
<syntaxhighlight lang="bqn">LongUniq ← ⊢´∘⊔∘(≠¨)⊸⊏ ∊⊸⊐⟜0⊸↑¨∘↓</syntaxhighlight> |
||
Test: |
|||
<syntaxhighlight lang="bqn">LongUniq¨ "a"‿""‿"zzz"‿"xyzyab"‿"xyzyabcybdfd"</syntaxhighlight> |
|||
{{out}} |
{{out}} |
||
<pre>┌─ |
<pre>┌─ |