কম্পিউটার টিউটোরিয়াল

Python-এ বাহু দেওয়া থাকলে ত্রিভুজ বৈধ কিনা যাচাই করা


মান লেন, আমাদের তিনটি বাহু দেওয়া আছে। আমাদের যাচাই করতে হবে এই তিনটি বাহু একটি ত্রিভুজ তৈরি করছে কিনা।

যেমন, ইনপুট হলে 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

  1. পাইথনে ব্লকের তালিকা y=x রেখা দিয়ে সিমেট্রিক কিনা যাচাই করার প্রোগ্রাম

  2. পাইথনে লিস্ট বৈধ কিনা যাচাই করার প্রোগ্রাম (DP অ্যাপ্রোচ)

  3. পাইথনে বাইনারি ট্রি সিমেট্রিক (সমমিতি) কিনা যাচাই করা

  4. পাইথনে গ্রাফ বাইপার্টাইট কিনা যাচাই করার প্রোগ্রাম