بکندباز

تابعی بنویسید که دو خط را در ورودی بگیرد و موازی بودن یا نبودن آنها را مشخص کند.

خطوط با یک لیست [a, b, c] نشان داده می شوند که با خط ax+by=c مطابقت دارد.

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

LinesAreParallel([1, 2, 3], [1, 2, 4]) ➞ True

LinesAreParallel([2, 4, 1], [4, 2, 1]) ➞ False

LinesAreParallel([0, 1, 5], [0, 1, 5]) ➞ True

نکات

  • دو خط در صورتی موازی هستند که شیب های یکسانی داشته باشند.
Assert.True(Backendbaz.LinesAreParallel(new int[] { 1, 2, 3 }, new int[] { 1, 2, 4 }));
Assert.False(Backendbaz.LinesAreParallel(new int[] { 2, 4, 1 }, new int[] { 4, 2, 1 }));
Assert.True(Backendbaz.LinesAreParallel(new int[] { 0, 1, 5 }, new int[] { 0, 1, 5 }));
Assert.True(Backendbaz.LinesAreParallel(new int[] { 5, 2, 5 }, new int[] { 10, 4, 4 }));
Assert.False(Backendbaz.LinesAreParallel(new int[] { 800, 20, 0 }, new int[] { 40, 20, 0 }));

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

Aliak
امتیاز:‌ 9506
تصحیح اتوماتیک 0 0
‎C#‎
10 مرداد 1402

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

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

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

نظرات

*
*

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