在今天的AAOD中,我们将建造一座高度不同的中国神社。
考虑以下示例中的高度(N
)1
至6
N = 1
:
.
|
. ]#[ .
\_______/
. ]###[ .
\__]#.-.#[__/
|___| |___|
|___|_|___|
####/_\####
|___|
/_____\
N = 2
:
.
|
. ]#[ .
\_______/
. ]###[ .
\___________/
. ]#####[ .
\___]#.---.#[___/
|__|_| |_|__|
|__|_|___|_|__|
#####/___\#####
|_____|
/_______\
N = 3
:
.
|
. ]#[ .
\_______/
. ]###[ .
\___________/
. ]#####[ .
\_______________/
. ]#######[ .
\____]#.-----.#[____/
|__|__| |__|__|
|__|__|_____|__|__|
######/_____\######
|_______|
/_________\
N = 4
:
.
|
. ]#[ .
\_______/
. ]###[ .
\___________/
. ]#####[ .
\_______________/
. ]#######[ .
\___________________/
. ]#########[ .
\_____]##.-----.##[_____/
|__|__|_| |_|__|__|
|__|__|_|_____|_|__|__|
########/_____\########
|_______|
/_________\
N = 5
:
.
|
. ]#[ .
\_______/
. ]###[ .
\___________/
. ]#####[ .
\_______________/
. ]#######[ .
\___________________/
. ]#########[ .
\_______________________/
. ]###########[ .
\______]###.-----.###[______/
|__|__|___| |___|__|__|
|__|__|___|_____|___|__|__|
##########/_____\##########
|_______|
/_________\
N = 6
:
.
|
. ]#[ .
\_______/
. ]###[ .
\___________/
. ]#####[ .
\_______________/
. ]#######[ .
\___________________/
. ]#########[ .
\_______________________/
. ]###########[ .
\___________________________/
. ]#############[ .
\_______]####.-----.####[_______/
|__|__|__|__| |__|__|__|__|
|__|__|__|__|_____|__|__|__|__|
############/_____\############
|_______|
/_________\
等等。
施工细节
我确信有关该模式的大多数细节都是清楚的。以下是一些更详细的信息:
- 神社底部的门的
1
_
宽度最小,最大5
_
则为宽度。 .
在门周围的支柱上方始终始终有两个(两个垂直|
)。- 楼梯从与门相同的宽度开始,并逐渐增加,如图案所示
]##..##[
每个屋顶水平以上的砖块2
从顶部到底部的大小都会增加。- 该
\__...__/
屋顶水平的尺寸增加4
从顶部到底部。 - 门周围的墙块应至少包含
1
_
并且最多3
_
介于两者之间|
。优先考虑外墙砌块,以便最接近门的砌块在每一层都具有不同的大小。 .
和]
(或[
)之间的空间位于#
门上方的屋顶中。
挑战详情
- 编写读取一个正整数大于功能或完整的程序
0
通过标准输入/ ARGV /函数参数或最接近的等效输出(stdout或最接近的)的N
次中国靖国神社 - 尾随换行符是可选的。
- 应该没有尾随空格或足够的尾随空格以将输出填充到最小边界矩形中。
- 不应有任何不属于模式的前导空格。
排行榜
为确保您的答案显示出来,请使用以下Markdown模板以标题开头每个答案:
# Language Name, N bytes
N
您提交的文件大小在哪里。如果您提高了分数,可以将旧分数保留在标题中,方法是将它们打掉。例如:
# Ruby, <s>104</s> <s>101</s> 96 bytes
N=1
情况下,第一个屋顶不是太长(宽)吗?
#
旁的.
支持]
和[
在其上方。关于起始屋顶尺寸-这是每个高度的顶部屋顶中的屋顶尺寸。
N=1
?为什么不3并且像N=2
情况一样具有较小的侧窗?