入门⏱ 1000ms💾 256MB#P2077

题目描述

打印一个由数字组成的菱形,共 $2n-1$ 行:上半部分第 $i$ 行($1 \le i \le n$)先有 $n-i$ 个空格,然后是从 $1$ 升到 $i$ 再降回 $1$ 的回文数字串;下半部分与上对称。例如 $n=3$ 的菱形中间行为 12321

输入格式

一行一个整数 $n$

输出格式

$2n-1$ 行的菱形图案。

数据范围

$$1 \le n \le 45$$

样例输入 #1
1
样例输出 #1
1
样例输入 #2
2
样例输出 #2
 1
121
 1