งานของคุณ: ได้รับจำนวนเต็มn
สร้างรูปแบบหกเหลี่ยมที่ฝังตัวตามกฎด้านล่างเพื่อความลึกที่ n
รูปหกเหลี่ยมที่ฝังตัวมีรูปร่างพื้นฐานของสิ่งนี้: ( n=0
)
__
/ \
\__/
รูปหกเหลี่ยมแบบฝังn=1
และn=2
:
____
/ \ \
/\__/ \
\ /
\____/
________
/ \ \ \
/\__/ \ \
/\ / \
/ \____/ \
\ /
\ /
\ /
\________/
ความยาวของแต่ละด้านเท่ากับ 2 เท่าของความยาวด้านเดียวกันในความลึกก่อนหน้านี้สองเท่า ด้านบนและด้านล่างมีความยาว 2 ตัวอักษรเมื่อใดn=0
และที่เหลือจะเริ่มด้วยความยาว 1 ตัว ความยาวด้านที่ไม่ใช่ด้านล่างควร2^n
ยาว ( OEIS: A000079 ) และด้านบนและด้านล่างควรเป็นไปตามกฎ2^(n+1)
(OEIS เดียวกัน)
รูปหกเหลี่ยมปัจจุบันมีการจัดทำดัชนี 0 คุณอาจเลือกที่จะใช้ 1 ดัชนีหากคุณต้องการ
นี่คือรหัสกอล์ฟดังนั้นคำตอบที่สั้นที่สุดชนะ!
n
หรือไม่