SP31235 URJC2_F - Fractals
题目描述
什么是分形?根据维基百科的定义,分形是一种在每个尺度上都不断重复的数学图形模式。
这次,我们想创建一种叫做“H”分形的图案。生成它的过程如下:
- 第 1 级时,你会得到一个简单的字符串:“H-H”。
- 第 2 级时,你将把这个字符串分别复制到四个角落,每个拷贝之间用一个空格隔开(不论是行还是列)。
- 你需要用竖线字符 `|` 连接垂直方向的拷贝,并在竖线之间用破折号字符 `-` 连接水平的拷贝(可以参考样例来理解这一步)。
- 从第 3 级开始,你将重复第 2 级的步骤,不断生成更复杂的分形。
输入格式
输入一个整数 $N$,表示希望生成的 H 分形的级数。
输出格式
输出生成的 H 分形,注意输出时每行最后不应有多余的空格字符,只能在最后一个非空字符后换行。
**本翻译由 AI 自动生成**