Calendar: Difference between revisions
Content added Content deleted
(→{{header|D}}: simplified print code) |
|||
Line 199: | Line 199: | ||
writeln(to!string(year).center(cols * 24 + 4), "\n"); |
writeln(to!string(year).center(cols * 24 + 4), "\n"); |
||
foreach (r; 0 .. rows) { |
foreach (r; 0 .. rows) { |
||
auto s = new string[] |
auto s = new string[8]; |
||
foreach (c; 0 .. cols) { |
foreach (c; 0 .. cols) { |
||
if (r * cols + c > 11) break; |
if (r * cols + c > 11) break; |
||
foreach (i, line; mons[r * cols + c]) |
foreach (i, line; mons[r * cols + c]) |
||
s[i] ~= line; |
s[i] ~= format(" %s", line); |
||
} |
} |
||
writeln |
writeln(join(s, "\n"), "\n"); |
||
} |
} |
||
}</lang> |
}</lang> |