Write language name in 3D ASCII: Difference between revisions

Content added Content deleted
m (→‎{{header|Nim}}: Fix last line; simplify code)
Line 2,196: Line 2,196:
# # # # # #
# # # # # #
# ## # # #
# ## # # #
# # ##### # #"""
# # ##### # #
"""

let lines = nim.replace("#", "<<<").replace(" ", "X").replace("X", " ").replace("\n", " Y").replace("< ", "<>").split('Y')
let lines = nim.replace("#", "<<<").replace(" ", " ").replace("< ", "<>").replace("<\n", "<>\n").splitLines
for i, line in lines:
for i, line in lines:
echo spaces((lines.len - i) * 3), line</lang>
echo spaces(lines.len - i), line</lang>
{{out}}
{{out}}
<pre> <<<> <<<> <<<<<<<<<<<<<<<> <<<> <<<>
<pre> <<<> <<<> <<<<<<<<<<<<<<<> <<<> <<<>
<<<<<<> <<<> <<<> <<<<<<> <<<<<<>
<<<<<<> <<<> <<<> <<<<<<> <<<<<<>
<<<> <<<> <<<> <<<> <<<> <<<<<<> <<<>
<<<> <<<> <<<> <<<> <<<> <<<<<<> <<<>
<<<> <<<> <<<> <<<> <<<> <<<>
<<<> <<<> <<<> <<<> <<<> <<<>
<<<> <<<<<<> <<<> <<<> <<<>
<<<> <<<<<<> <<<> <<<> <<<>
<<<> <<<> <<<<<<<<<<<<<<<> <<<> <<</pre>
<<<> <<<> <<<<<<<<<<<<<<<> <<<> <<<></pre>


=={{header|OCaml}}==
=={{header|OCaml}}==