بکندباز

یک لیست به شما داده می‌شود که نشان می‌دهد جیمز هر روز چه مسافتی از خانه‌اش دور می‌شود. ممکن است او به سمت خانه یا دورتر از آن حرکت کند، بنابراین مقادیر منفی هم قابل انتظار هستند.

یک تابع ایجاد کنید که مسافتی را که جیمز باید طی کند تا به خانه برگردد، محاسبه کند.

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

DistanceHome([2, 4, 2, 5]) ➞ 13

DistanceHome([-1, -4, -3, -2]) ➞ 10

DistanceHome([3, 4, -5, -2]) ➞ 0

نکات

  • فرض کنید جیمز فقط در یک خط مستقیم حرکت می‌کند.
  • مسافت همیشه یک عدد مثبت خواهد بود.
Assert.Equal(13, Backendbaz.DistanceHome(new int[] { 2, 4, 2, 5 }));
Assert.Equal(10, Backendbaz.DistanceHome(new int[] { -1, -4, -3, -2 }));
Assert.Equal(0, Backendbaz.DistanceHome(new int[] { 3, 4, -5, -2 }));
Assert.Equal(10, Backendbaz.DistanceHome(new int[] { 9, 13, -11, -11, -10, -12, 15, -3 }));
Assert.Equal(24, Backendbaz.DistanceHome(new int[] { 13, -1, -12, -4, 0, 10, 8, 10 }));
Assert.Equal(21, Backendbaz.DistanceHome(new int[] { -9, 1, -10, 10, -9, -10, 0, 11, -2, -3 }));

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

نظرات

*
*

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