মান লেন, আমাদের তিনটি বাহু দেওয়া আছে। আমাদের যাচাই করতে হবে এই তিনটি বাহু একটি ত্রিভুজ তৈরি করছে কিনা।
যেমন, ইনপুট হলে 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