给定单个正整数作为输入,以以下形式返回收敛的之字形作为字符串列表,字符列表或换行符分隔的字符串:
#
#
#
#
#
#
#
#
#
#
#
您可以#
用任何一致的非空白字符替换。允许在每行上尾随空白,并允许尾随新行。
之字形从列开始,1
每行右移一列,直到到达列n
(n
输入在此处)。然后,它向左移动2
,然后向右移动n-1
,然后向左移动3
,两个边界收敛,直到锯齿形在中间列((n+1)/2
)结束。
测试用例
上面的示例是的测试用例5
。
以下是各个测试用例:
3
#
#
#
#
7
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
1
#