양의 정수를받는 프로그램 (또는 함수)을 작성하십시오.
입력이 1
인 경우 각각 옆에 1 개의 슬래시가있는 두 개의 다이아몬드를 나란히 인쇄 (또는 반환)하십시오.
/\/\
\/\/
N
1보다 큰 모든 입력 N-1
에 대해, 인접 다이아몬드의 각 쌍에 대한 출력을 보고, 측면 길이가 두 이웃의 측면 길이의 합인 새 다이아몬드를 사이에 삽입하십시오. 이 새로운 다이아몬드 패턴을 인쇄 (또는 반환)하십시오.
2
입력이 있을 때 , 우리는 출력을 1
보고 측면 길이가 1 인 두 개의 인접한 다이아몬드가 있음을 알 수 있습니다.
/\
/\/ \/\
\/\ /\/
\/
입력 3
을 2
위해 두 개의 인접 다이아몬드 쌍 사이에 측면 길이가 3 (1 + 2 및 2 + 1) 인 두 개의 다이아몬드 에 대한 출력을 보고 추가합니다.
/\ /\
/ \ /\ / \
/\/ \/ \/ \/\
\/\ /\ /\ /\/
\ / \/ \ /
\/ \/
패턴을 계속하면에 대한 출력 4
은 다음과 같습니다.
/\ /\
/\ / \ / \ /\
/ \ /\ / \ / \ /\ / \
/ \ / \ / \ /\ / \ / \ / \
/\/ \/ \/ \/ \/ \/ \/ \/\
\/\ /\ /\ /\ /\ /\ /\ /\/
\ / \ / \ / \/ \ / \ / \ /
\ / \/ \ / \ / \/ \ /
\/ \ / \ / \/
\/ \/
등등.
출력은 모든 행에 후행 공백을 가질 수 있지만 최대 1 개의 후행 줄 바꿈 (및 선행 줄 바꿈 없음)을 가질 수 있습니다.
바이트 단위의 가장 짧은 코드가 이깁니다.