지침
다이아몬드 카타는 문자 하나를 입력으로 받아 다이아몬드 모양으로 출력해요.
문자를 하나 주면 'A'로 시작하고, 주어진 문자가 가장 넓은 지점에 오는 다이아몬드를 출력해요.
요구 사항
- 첫 번째 줄에는 'A'가 하나 들어 있어요.
- 마지막 줄에도 'A'가 하나 들어 있어요.
- 첫 번째와 마지막 줄을 제외한 모든 줄에는 똑같은 문자가 정확히 두 개씩 있어요.
- 모든 줄은 앞에 오는 공백의 개수와 뒤에 오는 공백의 개수가 같아요. (0개일 수도 있어요.)
- 다이아몬드는 좌우 대칭이에요.
- 다이아몬드는 상하 대칭이에요.
- 다이아몬드는 정사각형 모양이에요. (너비와 높이가 같아요.)
- 문자들이 다이아몬드 모양을 이뤄요.
- 위쪽 절반의 문자는 오름차순으로 놓여요.
- 아래쪽 절반의 문자는 내림차순으로 놓여요.
- 공백으로 채워진 네 모서리는 삼각형이에요.
예시
다음 예시에서 공백은 · 문자로 표시했어요.
'A'에 대한 다이아몬드:
A
'C'에 대한 다이아몬드:
··A··
·B·B·
C···C
·B·B·
··A··
'E'에 대한 다이아몬드:
····A····
···B·B···
··C···C··
·D·····D·
E·······E
·D·····D·
··C···C··
···B·B···
····A····