بکندباز

تابعی بنویسید که با دریافت یک لیست از اعداد که نشان‌دهنده ارتفاع کوه در فواصل مشخصی هستند، تشخیص دهد آیا این کوه قابل صعود است یا خیر.

تعریف قابل صعود بودن:
یک کوه قابل صعود محسوب می‌شود اگر اختلاف ارتفاع هر نقطه با نقطه بعدی حداکثر ۵ واحد باشد (چه در جهت افزایش و چه کاهش).

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

IsScalable([1, 2, 4, 6, 7, 8]) ➞ True

IsScalable([40, 45, 50, 45, 47, 52]) ➞ True

IsScalable([2, 9, 11, 10, 18, 21]) ➞ False

نکات مهم

  • لیست می‌تواند با هر عددی شروع شود و هر طولی داشته باشد.
IsScalable([1, 2, 4, 6, 7, 8])  ➞ True
IsScalable([40, 45, 50, 45, 47, 52])  ➞ True
IsScalable([2, 9, 11, 10, 18, 21])  ➞ False
IsScalable([200, 200, 200, 200])  ➞ True
IsScalable([30, 29, 24, 19, 16, 11])  ➞ True
IsScalable([22, 22, 22, 29, 29, 29, 29])  ➞ False

برای ثبت پاسخ خود، ابتدا باید در سایت وارد شوید.

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

user-jhYs
امتیاز:‌ 413
تصحیح اتوماتیک 0 0
‎جاوا اسکریپت‎
21 فروردين 1405

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

Amin
امتیاز:‌ 26136
تصحیح اتوماتیک 0 0
‎جاوا اسکریپت‎
21 آذر 1404

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

Aliak
امتیاز:‌ 9569
تصحیح اتوماتیک 0 0
‎جاوا اسکریپت‎
14 خرداد 1404

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

نظرات

*
*

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