मान लीजिए हमारे पास तीन पक्ष हैं। हमें जांचना है कि ये तीन पक्ष एक त्रिकोण बना रहे हैं या नहीं।
तो, यदि इनपुट sides = [14,20,10] जैसा है, तो आउटपुट True होगा क्योंकि 20 < (10+14)।
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे:
- सूची sides को सॉर्ट करें
- यदि पहले दो पक्षों का योग <= तीसरा पक्ष, तो
- False लौटाएं
- True लौटाएं
बेहतर समझ के लिए निम्नलिखित कार्यान्वयन देखें:
उदाहरण कोड
def solve(sides): sides.sort() if sides[0] + sides[1] <= sides[2]: return False return True sides = [14,20,10] print(solve(sides))
इनपुट
[14,20,10]
आउटपुट
True