#B1316. 彼得·潘框架
彼得·潘框架
【题目描述】
给定一个字符串,请为每个字符绘制一个 行高的菱形框架。
第 个字符使用 * 作为框架,第 个字符使用 # 作为框架;相邻框架会共享边界,若共享位置中有 #,则显示 #。
【输入描述】
输入一行一个仅由大写英文字母组成的字符串。
保证:
- 。
- 仅由大写英文字母组成。
【输出描述】
输出 行,表示绘制后的框架。
【样例 1】
【样例 1 输入】
DOG
【样例 1 输出】
..*...*...#..
.*.*.*.*.#.#.
*.D.*.O.#.G.#
.*.*.*.*.#.#.
..*...*...#..
【样例 1 解释】
第三个字符 G 使用 # 框架。
【样例 2】
【样例 2 输入】
ABCD
【样例 2 输出】
..*...*...#...*..
.*.*.*.*.#.#.*.*.
*.A.*.B.#.C.#.D.*
.*.*.*.*.#.#.*.*.
..*...*...#...*..
【样例 3】
【样例 3 输入】
ABCDEFG
【样例 3 输出】
..*...*...#...*...*...#...*..
.*.*.*.*.#.#.*.*.*.*.#.#.*.*.
*.A.*.B.#.C.#.D.*.E.#.F.#.G.*
.*.*.*.*.#.#.*.*.*.*.#.#.*.*.
..*...*...#...*...*...#...*..