بکندباز

یک تابع بنویسید که مختصات سه نقطه را به صورت یک آرایه ۲ بعدی دریافت کند و محیط مثلث را بازگرداند. نقاط داده شده رأس‌های یک مثلث در یک صفحه دوبعدی هستند.

نمونه ورودی و خروجی

Perimeter([[15, 7], [5, 22], [11, 1]]) ➞ 47.08

Perimeter([[0, 0], [0, 1], [1, 0]]) ➞ 3.41

Perimeter([[-10, -10], [10, 10 ], [-10, 10]]) ➞ 68.28

نکات

  • نقاط داده شده همیشه یک مثلث را تشکیل می‌دهند.
  • اعداد در آرایه ورودی می‌توانند مثبت یا منفی باشند.
  • خروجی باید دارای ۲ رقم اعشار باشد.

 

Assert.Equal(47.08, Backendbaz.Perimeter(new int[][] { new int[] { 15, 7 }, new int[] { 5, 22 }, new int[] { 11, 1 } }));
Assert.Equal(3.41, Backendbaz.Perimeter(new int[][] { new int[] { 0, 0 }, new int[] { 0, 1 }, new int[] { 1, 0 } }));
Assert.Equal(68.28, Backendbaz.Perimeter(new int[][] { new int[] { -10, -10 }, new int[] { 10, 10 }, new int[] { -10, 10 } }));

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*

تمرینات مرتبط