给定正整数n >= 1
,输出n
以下结构的第一行:
#
# #
###
# #
# # #
## ##
#####
# #
# # #
# # # #
# ### #
## ##
## # ##
### ###
#######
的n
第1索引的行是的二进制表示n
,而不复制的最后一个字符的镜像,以#
代替1和<space>
到位0的所有行居中。
您必须以ASCII艺术形式输出,但是您可以使用任何非空白字符代替#
示例中使用的字符。允许尾随空格,并允许尾随换行符。输出必须类似于示例,并且没有多余的前导空格或前导换行符。
您可以在此处查看分形大教堂的前1023行。
为了生成更大的测试用例,这是Python中的非引用参考实现