تابعی بنویسید که آرایه ای (یا لیستی) از ارتفاع موانع مختلف را به عنوان آرگومان اول و ارتفاع پرشی (int) که یک ورزشکار می تواند بپرد را به عنوان آرگومان دوم بگیرد و مشخص کنید که آیا این ورزشکار می تواند از همه ی موانع بپرد یا نه.
این ورزشکار در صورتی که ارتفاع پرشش برابر یا بزرگتر از ارتفاع مانع باشد می تواند از روی آن بپرد.
نمونه ورودی و خروجی
HurdleJump([1, 2, 3, 4, 5], 5) ➞ True
HurdleJump([5, 5, 3, 4, 5], 3) ➞ False
HurdleJump([5, 4, 5, 6], 10) ➞ True
Assert.True(Backendbaz.HurdleJump(new int[] { 1, 2, 3, 4, 5 }, 5)); Assert.False(Backendbaz.HurdleJump(new int[] { 5, 5, 3, 4, 5 }, 3)); Assert.True(Backendbaz.HurdleJump(new int[] { 5, 4, 5, 6 }, 10)); Assert.False(Backendbaz.HurdleJump(new int[] { 1, 2, 1 }, 1));
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات