/ Vijos / 题库 /

装饰文字

装饰文字

时间限制:1秒  内存限制:256M


【题目描述】

  装饰文字的每一个字母都是由一个菱形框架。如下图,X 是字母,#是装饰框架:

    ..#..
    .#.#.
    #.X.#
    .#.#.
    ..#..

然而,只有一个框架会有些沉闷,所以每遇到三个字母会把第三个字母用*作为装饰框架把它框起来。看起来像这样:

..*..
.*.*.
*.X.*
.*.*.
..*..

当*框架和#框架的框架重叠时,*框架框架覆盖在上面。(见样例 3)

【输入格式】

  一行由英文大写字母组成的长度不超过15字符的字符串。

【输出格式】

  输出使用装饰框架写成的5行字符串。

【输入输出样例1】

 Input

A

 Output

..#..
.#.#.
#.A.#
.#.#.
..#..

【输入输出样例2】

 Input

DOG

 Output

..#...#...*..
.#.#.#.#.*.*.
#.D.#.O.*.G.*
.#.#.#.#.*.*.
..#...#...*..

【输入输出样例2】

 Input

ABCD

 Output

..#...#...*...#..
.#.#.#.#.*.*.#.#.
#.A.#.B.*.C.*.D.#
.#.#.#.#.*.*.#.#.
..#...#...*...#..

【子任务】

对于 100% 的数据,输入的字符串长度不超过15。

【来源】

  Mr.he

信息

ID
3289
难度
(无)
分类
模拟 点击显示
标签
(无)
递交数
0
已通过
0
通过率
?
被复制
1
上传者