2
알파벳 문자로만 구성된 길이 또는 더 긴 입력 문자열 [A-Z]
또는 [a-z]
(모두 대문자 또는 모두 소문자 인 경우 선택) 이중 다이아몬드 패턴을 형성하는 연속 문자열을 출력하십시오.
입력 문자열은 중심선에서 시작하여 입력 문자열의 끝에 도달 할 때까지 대각선으로 상하로 연장됩니다. 그런 다음 입력 문자열의 길이에서 1을 뺀 값까지 중심선 위까지 멀어 질 때까지 패턴이 대각선에서 위, 오른쪽으로 계속 진행합니다. 왼쪽, 위쪽 및 왼쪽 (중심 문자 뒤에서), 마지막으로 왼쪽 및 왼쪽으로 시작 문자로 돌아갑니다.
그것은 조금 말이 많으며 몇 가지 예에서 더 잘 설명됩니다.
"YOU"
U Y
Y O U O
Y O U
O Y U Y
U O
^ ^
↙ ↖ ↗ ↘
↘ ↗ >
↘ ↗ ↖ ↙
V V
어떻게 '보기 YOU
는 처음부터 다시 루프까지 등 중심선에서 시작하여 다음과 아래쪽과 오른쪽, 다음 -와 - 권리를. 특히 Y
왼쪽 위 부분이 어떻게 "뒤에" O
있고 따라서 표시되지 않았 는지 유의하십시오 .
몇 가지 추가 예 :
"HI"
I I
H H H
I I
"TEST"
E E
S T T S
T T T T
T S T
E E E E
S T T S
T T
"HELLO"
L L
O L E L
H E H O
E H O H
H L E
E L L L
L E L L
L H E O
O H