आपका कार्य: साइड लंबाई के साथ एक हेक्सागोनल त्रिकोण बनाएं n
, जहां n
एक सकारात्मक पूरी संख्या या 0 है।
सबसे पहले, मुझे एक षट्भुज परिभाषित करें:
/ \
| |
\ /
(कमाल ASCII कला, सही?)
हेक्सागोन को पक्ष साझा करके एक साथ जोड़ा जा सकता है:
/ \ / \
| | |
\ / \ /
/ \
| |
/ \ /
| |
\ /
एक हेक्सागोनल त्रिकोण निम्नलिखित है:
/ \
| |
/ \ / \
| | |
\ / \ /
उस हेक्सागोनल त्रिकोण की लंबाई 2-2 है - एक तरफ बनाने के लिए 2 हेक्सागोन्स की आवश्यकता होती है। साइड-लेंथ 1 के साथ एक हेक्सागोनल त्रिकोण सिर्फ एक हेक्सागोन है, और साइड-लेंथ 0 के साथ एक हेक्सागोन खाली है।
औपचारिक रूप से, एक षट्कोणीय त्रिभुज एक त्रिभुज है जो अपने पक्षों से जुड़े षट्भुज से बना होता है। शीर्ष षट्भुज इसके नीचे दो तरफ से नीचे की ओर दो लिंक करता है। नीचे वाले त्रिकोण में बाएँ से दाएं और ऊपर-दाएँ से लिंक होता है, और नीचे के दाएँ हिस्से में बाएँ और ऊपरी बाएँ से लिंक होता है। कोने वाले लोगों के बीच हेक्सागोन हैं, उनके विपरीत पक्षों द्वारा जुड़ा हुआ है, और उनकी संख्या है n-2
। त्रिकोण नहीं भरे हैं।
और ज्यादा उदाहरण:
Side length 3:
/ \
| |
/ \ / \
| | |
/ \ / \ / \
| | | |
\ / \ / \ /
Side length 4:
/ \
| |
/ \ / \
| | |
/ \ / \ / \
| | | |
/ \ / \ / \ / \
| | | | |
\ / \ / \ / \ /
(This triangle isn't really filled, the borders make it look like there is a hexagon in the middle, but there is not.)
Side length 5:
/ \
| |
/ \ / \
| | |
/ \ / \ / \
| | | |
/ \ / \ / \
| | | |
/ \ / \ / \ / \ / \
| | | | | |
\ / \ / \ / \ / \ /
Side length 6:
/ \
| |
/ \ / \
| | |
/ \ / \ / \
| | | |
/ \ / \ / \
| | | |
/ \ / \ / \
| | | |
/ \ / \ / \ / \ / \ / \
| | | | | | |
\ / \ / \ / \ / \ / \ /