ত্রিভুজ

ত্রিভুজ

সহজ

নির্দেশনা

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

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

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

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

দ্রষ্টব্য

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

Note

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

সমীকরণে:

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

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

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

কনস্ট্যান্ট ডিক্লারেশন

এই অনুশীলনীতে আপনাকে ত্রিভুজের বিভিন্ন ধরন চিহ্নিত করতে ব্যবহৃত একগুচ্ছ কনস্ট্যান্ট ডিক্লেয়ার করতে বলা হয়েছে। এর জন্য কোন ডেটা টাইপটি সবচেয়ে ভালো কাজ করবে বলে আপনি মনে করেন, সেটি বেছে নিন এবং টেস্টগুলো পাস করান।

এরপর Go-এর পূর্বঘোষিত আইডেন্টিফায়ার iota সম্পর্কে পড়ে দেখতে পারেন। এটি নিয়ে একটি চমৎকার লেখা আছে।

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

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

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