挑战
根据输入输出菱形图案的字符数最短代码。
输入由 3 个正数组成,分别代表菱形的大小和网格的大小。
钻石是由 ASCII 字符组成的/
and \
有空格。尺寸为 1 的钻石是:
/\
\/
网格的大小由菱形数量的宽度和高度组成。
测试用例
Input:
1 6 2
Output:
/\/\/\/\/\/\
\/\/\/\/\/\/
/\/\/\/\/\/\
\/\/\/\/\/\/
Input:
2 2 2
Output:
/\ /\
/ \/ \
\ /\ /
\/ \/
/\ /\
/ \/ \
\ /\ /
\/ \/
Input
4 3 1
Output:
/\ /\ /\
/ \ / \ / \
/ \ / \ / \
/ \/ \/ \
\ /\ /\ /
\ / \ / \ /
\ / \ / \ /
\/ \/ \/
代码计数包括输入/输出(即完整程序)。
Golfscript - 50 个字符
~@:3,[{[.3-~' '*\' '*'/'\.'\\'4$]2$*}%n*.-1%]*n*\;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)