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