पता कीजिए कि कोई त्रिभुज समबाहु है, समद्विबाहु है या विषमबाहु।
समबाहु त्रिभुज की तीनों भुजाएँ एक ही लंबाई की होती हैं।
समद्विबाहु त्रिभुज की कम से कम दो भुजाएँ एक ही लंबाई की होती हैं। (कभी-कभी इसे ठीक दो भुजाओं की समान लंबाई वाला बताया जाता है, लेकिन इस अभ्यास के लिए हम कम से कम दो मानेंगे।)
विषमबाहु त्रिभुज की सभी भुजाएँ अलग-अलग लंबाई की होती हैं।
कोई आकृति त्रिभुज तभी कहलाती है जब उसकी सभी भुजाओं की लंबाई > 0 हो। साथ ही, किन्हीं भी दो भुजाओं की लंबाइयों का जोड़ तीसरी भुजा की लंबाई से अधिक या उसके बराबर होना चाहिए।
डीजेनरेट त्रिभुज ऐसे त्रिभुज होते हैं जिनमें दो भुजाओं की लंबाई का जोड़ तीसरी भुजा की लंबाई के बराबर होता है, जैसे 1, 1, 2।
हमने इस अभ्यास में डीजेनरेट त्रिभुजों के टेस्ट शामिल न करने का फैसला किया है।
अगर आप चाहें तो ऐसी स्थितियों को संभाल सकते हैं, या उन्हें निश्चिंत होकर छोड़ सकते हैं।
समीकरणों में:
मान लीजिए कि a, b और c त्रिभुज की भुजाएँ हैं।
तब नीचे दिए गए तीनों एक्सप्रेशन सही होने चाहिए:
a + b ≥ c
b + c ≥ a
a + c ≥ b
देखिए त्रिभुज असमिका
इस अभ्यास में आपको कुछ कॉन्स्टेंट घोषित करने हैं, जो बताते हैं कि त्रिभुज (triangle) किस तरह का है। इसके लिए आप जो डेटा टाइप सबसे उपयुक्त समझें, वह चुनिए और टेस्ट पास कराइए।
इसके बाद Go के पहले से घोषित आइडेंटिफायर iota के बारे में पढ़ना अच्छा रहेगा। इस पर एक बहुत अच्छा लेख है।
Exercism पर साइन अप कीजिए और Go को 35 कॉन्सेप्ट167 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।