بکندباز

تابعی بنویسید که اطلاعات دو دایره را در ورودی بگیرد و اگر دایره های داده شده متقاطع باشند، True را بر گرداند، و در غیر این صورت False را برگرداند. اطلاعات هر دایره به صورت یک لیست حاوی مقادیر به ترتیب زیر ارائه می شوند:

  1. شعاع دایره
  2. موقعیت مرکز دایره در محور x
  3. موقعیت مرکز دایره در محور y

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

IsCircleCollision([10, 0, 0], [10, 10, 10]) ➞ True

IsCircleCollision([1, 0, 0], [1, 10, 10]) ➞ False

نکته

  • دایره های متقاطع یعنی دایره هایی که کمی از مساحت آنها با هم تداخل دارند و فقط لبه های آنها
Assert.True(Backendbaz.IsCircleCollision(new int[] {10, 0, 0}, new int[] {10, 10, 10}));
Assert.False(Backendbaz.IsCircleCollision(new int[] {1, 0, 0}, new int[] {1, 10, 10}));

پاسخ های کاربران به این تمرین

Aliak
امتیاز:‌ 9506
تصحیح اتوماتیک 0 0
‎C#‎
24 شهريور 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

mantix
امتیاز:‌ 9506
تصحیح اتوماتیک 0 0
‎C#‎
13 خرداد 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*

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