مشخص کنید که یک مثلث متساویالاضلاع، متساویالساقین یا مختلفالاضلاع است.
در مثلث متساویالاضلاع، طول هر سه ضلع یکسان است.
در مثلث متساویالساقین، طول دستکم دو ضلع یکسان است. (گاهی آن را با داشتن دقیقاً دو ضلع با طول یکسان تعریف میکنند، اما در این تمرین میگوییم دستکم دو ضلع.)
در مثلث مختلفالاضلاع، طول هر ضلع با دیگری متفاوت است.
برای اینکه یک شکل اصلاً مثلث باشد، طول همهی ضلعها باید بزرگتر از ۰ باشد و مجموع طولهای هر دو ضلع باید بزرگتر یا مساوی طول ضلع سوم باشد.
مثلثهای تباهیده مثلثهایی هستند که در آنها مجموع طول دو ضلع برابر طول ضلع سوم است، مثلاً 1, 1, 2.
تصمیم گرفتیم در این تمرین برای مثلثهای تباهیده Testهایی قرار ندهیم.
اگر مایل باشید میتوانید به این موقعیتها رسیدگی کنید، یا آنها را با خیال راحت نادیده بگیرید.
در قالب معادلهها:
فرض کنید a، b و c ضلعهای مثلث باشند.
آنگاه هر سه عبارت زیر باید برقرار باشند:
a + b ≥ c
b + c ≥ a
a + c ≥ b
نامساوی مثلث را ببینید.
در این تمرین از شما خواسته شده است مجموعهای از ثابتها را اعلان کنید که انواع مختلف مثلث را مشخص میکنند. نوع دادهای را انتخاب کنید که به نظرتان برای این کار بهترین گزینه است و کاری کنید که تستها پاس شوند.
بعد از آن، بد نیست دربارهی شناسهی از پیش تعریفشدهی Go، یعنی iota، مطالعه کنید. یک نوشتهی عالی هم دربارهی آن وجود دارد.