Look-and-say sequence: Difference between revisions

Content deleted Content added
Phunanon (talk | contribs)
→‎Insitux: imperfect implementation
Phunanon (talk | contribs)
m →‎Insitux: improvement
Line 2,555: Line 2,555:
<syntaxhighlight lang="insitux">(function look-and-say n x
<syntaxhighlight lang="insitux">(function look-and-say n x
(return-when (empty? n) x)
(return-when (empty? n) x)
(var digit (0 n)
(let digit (0 n)
[before after] ((juxt take-while skip-while) (= digit) n))
[before after] (part-before (!= digit) n))
(recur after (strn x (len before) digit)))
(recur after (strn x (len before) digit)))