आपका कार्य: पूर्णांक दिया n
गया है, नीचे के नियमों के अनुसार, nth गहराई तक एक एम्बेडेड षट्भुज पैटर्न उत्पन्न करें।
एक एम्बेडेड षट्भुज का मूल आकार इस प्रकार है: ( n=0
)
__
/ \
\__/
एंबेडेड Hexagons n=1
और n=2
:
____
/ \ \
/\__/ \
\ /
\____/
________
/ \ \ \
/\__/ \ \
/\ / \
/ \____/ \
\ /
\ /
\ /
\________/
प्रत्येक पक्ष की लंबाई पिछली गहराई के समय दो में एक ही पक्ष की लंबाई 2 गुना है। ऊपर और नीचे की भुजाएँ 2 वर्ण लंबी होती हैं n=0
और शेष 1 वर्ण लंबी होती हैं। नॉन टॉप-बॉटम साइड की लंबाई 2^n
लंबी ( OEIS: A000079 ) होनी चाहिए और ऊपर और नीचे की साइड्स को रूल 2^(n+1)
(उसी OEIS) को फॉलो करना चाहिए ।
वर्तमान हेक्सागोन्स 0-अनुक्रमित हैं, यदि आप चाहें तो 1-अनुक्रमित का उपयोग करने के लिए चुना जा सकता है।
यह कोड-गोल्फ है , इसलिए सबसे छोटा उत्तर जीतता है!
n
?