피터팬 프레임

시간 제한1초메모리 제한128 MB

요약
단어의 각 글자를 위치에 따라 '#' 또는 '*' 다이아몬드로 감싸 5줄로 출력하고, 겹치는 부분은 '*'를 우선하는 문제입니다.
난이도

보통10점 중 5점

유형
시뮬레이션, 문자열, 구현
정답자
아직 제출이 없습니다

문제

"피터팬 프레임"은 알파벳 하나를 #로 만든 다이아몬드 안에 넣어 장식하는 방식이다. "웬디 프레임"도 같은 모양이지만 다이아몬드를 *로 만든다.

단어가 주어지면 1부터 센 위치가 3의 배수인 글자는 웬디 프레임으로, 나머지 글자는 피터팬 프레임으로 장식한다.

두 프레임이 겹치는 칸에서는 웬디 프레임의 *가 피터팬 프레임의 #보다 우선한다.

입력

첫째 줄에 알파벳 대문자로만 이루어진 단어가 주어진다. 단어의 길이는 최대 15이다.

출력

입력 단어를 장식한 결과를 정확히 다섯 줄로 출력한다.

예제3

  1. 예제 1

    입력
    A
    
    예상 출력
    ..#..
    .#.#.
    #.A.#
    .#.#.
    ..#..
    
  2. 예제 2

    입력
    DOG
    
    예상 출력
    ..#...#...*..
    .#.#.#.#.*.*.
    #.D.#.O.*.G.*
    .#.#.#.#.*.*.
    ..#...#...*..
    
  3. 예제 3

    입력
    ABCD
    
    예상 출력
    ..#...#...*...#..
    .#.#.#.#.*.*.#.#.
    #.A.#.B.*.C.*.D.#
    .#.#.#.#.*.*.#.#.
    ..#...#...*...#..