#B1230. Z 字矩阵

Z 字矩阵

【题目描述】

给定整数 nn,输出一个 n×nn\times n 的 Z 字矩阵。

矩阵的第一行、最后一行以及从右上到左下的对角线位置为 Z,其余位置为 -。


【输入描述】

输入一个整数 nn。

保证:

  • 3≤n≤1003\le n\le 100。

【输出描述】

输出对应的 Z 字矩阵。

输出共 nn 行,每行恰好包含 nn 个字符。


【样例 1】

【样例 1 输入】

6

【样例 1 输出】

ZZZZZZ
----Z-
---Z--
--Z---
-Z----
ZZZZZZ

【样例 1 解释】

第一行、最后一行和反对角线输出 Z。


【样例 2】

【样例 2 输入】

5

【样例 2 输出】

ZZZZZ
---Z-
--Z--
-Z---
ZZZZZ