Mosaic matrix: Difference between revisions
Created Nim solution.
(→{{header|RPL}}: one-liner) |
(Created Nim solution.) |
||
Line 897:
1 0 1 0 1
</syntaxhighlight>
=={{header|Nim}}==
<syntaxhighlight lang="Nim">proc drawMosaicMatrix(side: Positive) =
var start = 1
for i in 0..<side:
var c = start
for j in 0..<side:
stdout.write c
c = 1 - c
echo()
start = 1 - start
echo "6x6 matrix:\n"
drawMosaicMatrix(6)
echo "\n7x7 matrix:\n"
drawMosaicMatrix(7)
</syntaxhighlight>
{{out}}
<pre>6x6 matrix:
101010
010101
101010
010101
101010
010101
7x7 matrix:
1010101
0101010
1010101
0101010
1010101
0101010
1010101
</pre>
=={{header|Pascal}}==
|