ত্রিভুজ

ত্রিভুজ

সহজ

নির্দেশনা

একটি ত্রিভুজ সমবাহু, সমদ্বিবাহু, না বিষমবাহু, তা নির্ণয় করুন।

সমবাহু ত্রিভুজের তিনটি বাহুর দৈর্ঘ্যই সমান।

সমদ্বিবাহু ত্রিভুজের অন্তত দুটি বাহুর দৈর্ঘ্য সমান। (কখনও কখনও এটিকে ঠিক দুটি বাহুর দৈর্ঘ্য সমান হিসেবে উল্লেখ করা হয়, তবে এই অনুশীলনীর উদ্দেশ্যে আমরা অন্তত দুটি বলব।)

বিষমবাহু ত্রিভুজের সব বাহুর দৈর্ঘ্য ভিন্ন।

দ্রষ্টব্য

কোনো আকৃতি ত্রিভুজ হতে গেলে তার প্রতিটি বাহুর দৈর্ঘ্য > 0 হতে হবে, এবং যেকোনো দুটি বাহুর দৈর্ঘ্যের যোগফল তৃতীয় বাহুর দৈর্ঘ্যের চেয়ে বড় বা সমান হতে হবে।

Note

অবক্ষয়ী ত্রিভুজ হলো এমন ত্রিভুজ যেখানে দুটি বাহুর দৈর্ঘ্যের যোগফল তৃতীয় বাহুর দৈর্ঘ্যের সমান, যেমন 1, 1, 2। এই অনুশীলনীতে আমরা অবক্ষয়ী ত্রিভুজের জন্য টেস্ট যোগ না করার সিদ্ধান্ত নিয়েছি। আপনি চাইলে ওই পরিস্থিতিগুলো সামলাতে পারেন, অথবা নিশ্চিন্তে সেগুলো উপেক্ষা করতে পারেন।

সমীকরণে:

ধরা যাক a, b, এবং c ত্রিভুজের বাহু। তাহলে নিচের তিনটি এক্সপ্রেশনই সত্য হতে হবে:

a + b ≥ c
b + c ≥ a
a + c ≥ b

দেখুন ত্রিভুজ অসমতা

Enum সম্পর্কে

enum স্টেটমেন্ট আপনাকে স্ট্রংলি টাইপড লেবেলের একটি সেট তৈরি করতে দেয়। কোডে আপনি সেই এনুমারেশনটি ব্যবহার করতে পারেন, এর জন্য আলাদা করে পার্স করতে বা বানান ভুল আছে কি না তা যাচাই করতে হয় না।

এনুমারেশনগুলো অভ্যন্তরীণভাবে ইন্টিজার হিসেবে রিপ্রেজেন্ট করা হয়, যার শুরুর মান শূন্য। ডিফল্টভাবে PowerShell তালিকার প্রথম লেবেলটিকে শূন্য মান অ্যাসাইন করে এবং বাকি লেবেলগুলোতে পরপর ইন্টিজার অ্যাসাইন করে।

উদাহরণ:

Enum Fruits {
    APPLE       #default internal value 0
    ORANGE      #default internal value 1
    MANGO       #default internal value 2
}

$myFavFruit = [Fruits]::APPLE
Write-host $myFavFruit => APPLE

PowerShell-এ Enum সম্পর্কে আরও জানতে Enum মডিউল দেখুন।

GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি একটি নতুন উইন্ডো বা ট্যাবে খোলে
PowerShell Exercism

ত্রিভুজ শুরু করতে প্রস্তুত?

Exercism-এ সাইন আপ করুন, PowerShell ট্র্যাকের 136টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।