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