Thue-Morse: Difference between revisions

Content added Content deleted
(→‎{{header|C#}}: added C#)
(Added Julia language)
Line 607: Line 607:
}</lang>
}</lang>
<pre>0110100110010110100101100110100110010110011010010110100110010110</pre>
<pre>0110100110010110100101100110100110010110011010010110100110010110</pre>

=={{header|Julia}}==
{{works with|Julia|0.6}}

<lang julia>function thuemorse(len::Int)
rst = Vector{Int8}(len)
rst[1] = 0
i, imax = 2, 1
while i ≤ len
while i ≤ len && i ≤ 2 * imax
rst[i] = 1 - rst[i-imax]
i += 1
end
imax *= 2
end
return rst
end

println(join(thuemorse(100)))</lang>

{{out}}
<pre>0110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110</pre>


=={{header|Kotlin}}==
=={{header|Kotlin}}==