Thue-Morse: Difference between revisions

Content added Content deleted
(→‎{{header|Java}}: added Java)
Line 70: Line 70:


=={{header|zkl}}==
=={{header|zkl}}==
<lang zkl>fcn next(str){ str.pump(str,fcn(c){ (0x61 - c.toAsc()).toChar() }) }</lang>
<lang zkl>fcn nextTM(str){ str.pump(str,'-.fp("10")) } // == fcn(c){ "10" - c }) }</lang>
"1223333" - "23"-->"1"
<lang zkl>str:="0"; do(7){ str.println(); str=next(str) }</lang>
<lang zkl>str:="0"; do(7){ str=nextTM(str.println()) }</lang>
println() returns the result it prints (as a string).
{{out}}
{{out}}
<pre>
<pre>