만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

단어 다이아몬드

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

요약
첫 글자와 끝 글자가 같은 단어를 입력받아 그 단어의 워드 다이아몬드를 출력합니다.
난이도

쉬움10점 중 2점

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

문제

단어 다이아몬드는 같은 글자로 시작하고 같은 글자로 끝나는 단어로 만든다. 단어 'ENCODE'의 다이아몬드는 다음과 같다.

     E
    N N
   C   C
  O     O
 D       D
E         E
 D       D
  O     O
   C   C
    N N
     E

다이아몬드의 가장 왼쪽 글자는 왼쪽 여백에 닿아 있다. 더 짧은 예로 단어 'DAD'의 다이아몬드는 다음과 같다.

  D
 A A
D   D
 A A
  D

단어를 입력받아 그 단어에 대응하는 단어 다이아몬드를 출력하는 프로그램을 작성하라.

입력

대문자로만 이루어진 단어 하나가 한 줄에 주어진다.

  • 첫 글자와 마지막 글자가 같다.
  • 길이는 3 이상 13 이하이다.

출력

단어 다이아몬드를 출력한다. 길이가 NN인 단어의 다이아몬드는 2N−12N-1줄이다. 어느 줄의 끝에도 공백이 없어야 한다.

예제1

  1. 예제 1

    입력
    DAD
    
    예상 출력
      D
     A A
    D   D
     A A
      D