بکندباز

یک عدد زمانی لغزنده (Slidey) در نظر گرفته می‌شود که:
برای هر رقم در عدد، اختلاف قدرمطلق آن با رقم بعدی دقیقاً برابر ۱ باشد.

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

is_slidey(123454321) ➞ True

is_slidey(54345) ➞ True

is_slidey(987654321) ➞ True

نکات:

  • اگر در عدد یک “سطح صاف” وجود داشته باشد (یعنی دو رقم پشت‌سرهم یکسان باشند)، عدد لغزنده نیست.
  • اگر بین برخی ارقام اختلافی غیر از ۱ وجود داشته باشد، عدد لغزنده نیست.
  • اعداد یک‌رقمی همیشه لغزنده هستند!
self.assertEqual(is_slidey(123454321), True)
self.assertEqual(is_slidey(54345), True)
self.assertEqual(is_slidey(987654321), True)
self.assertEqual(is_slidey(1123), False)
self.assertEqual(is_slidey(1357), False)

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

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

MoYaKeMo
تصحیح اتوماتیک
‎پایتون‎
13 تير 1405

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

---N---
تصحیح اتوماتیک
‎پایتون‎
12 تير 1405

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

user-9XCM
تصحیح اتوماتیک
‎پایتون‎
27 خرداد 1405

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

user-vud8
تصحیح اتوماتیک
‎پایتون‎
15 خرداد 1405

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

user-j2ej
تصحیح اتوماتیک
‎پایتون‎
27 ارديبهشت 1405

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

Amin
تصحیح اتوماتیک
‎پایتون‎
25 مهر 1404

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

Arash.nc
تصحیح اتوماتیک
‎پایتون‎
12 فروردين 1404

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

user-ixnb
تصحیح اتوماتیک
‎پایتون‎
6 اسفند 1403

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

user-OFz9
تصحیح اتوماتیک
‎پایتون‎
6 اسفند 1403

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

MarsBoy
تصحیح اتوماتیک
‎پایتون‎
6 اسفند 1403

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

نظرات

*
*