당신의 작업 : 정수가 주어지면 n
아래 규칙에 따라 n 번째 깊이까지 육각형 패턴을 생성하십시오.
내장 육각형의 기본 모양은 다음과 같습니다. ( n=0
)
__
/ \
\__/
임베디드 육각형 n=1
및 n=2
:
____
/ \ \
/\__/ \
\ /
\____/
________
/ \ \ \
/\__/ \ \
/\ / \
/ \____/ \
\ /
\ /
\ /
\________/
각 변의 길이는 이전 깊이의 두 배인 같은 변의 길이의 2 배입니다. 상단과 하단의 길이는 2 자이며 n=0
나머지는 1 자입니다. 상단이 아닌 측면의 길이는 2^n
길어야하고 ( OEIS : A000079 ) 상단과 하단이 규칙을 따라야합니다 2^(n+1)
(동일한 OEIS).
현재 육각형은 0- 색인이며 원하는 경우 1- 색인을 사용하도록 선택할 수 있습니다.
이것은 code-golf 이므로 가장 짧은 답변이 이깁니다!
n
있습니까?