Split a character string based on change of character: Difference between revisions

Content added Content deleted
(→‎BQN: add)
(→‎BQN: also handle repeating blocks)
Line 759: Line 759:


=={{header|BQN}}==
=={{header|BQN}}==
<syntaxhighlight lang="bqn">Split ← (¯1+`)⊸⊔
<syntaxhighlight lang="bqn">Split ← (+`⊏⊸»⊸≠)⊸⊔
Join ← {∾⟜𝕨⊸∾´𝕩}
Join ← {∾⟜𝕨⊸∾´𝕩}