در این چالش، شما باید بررسی کنید که آیا یک عدد صحیح داده شده n
یک عدد سستری است یا خیر. اگر عدد حاصل از الحاق یک عدد صحیح n
با عدد بعد از آن، یک مربع کامل باشد، آنگاه n
یک عدد سستری است.
با توجه به یک عدد صحیح مثبت n
، تابعی پیادهسازی کنید که اگر n
یک عدد سستری است، True
برگرداند، در غیر این صورت False
برگرداند.
مثال
is_sastry(183) ➞ True
# الحاق n و عدد بعدی اش= 183184
# 183184 یک مربع کامل است (428 ^ 2)
نمونه ورودی و خروجی
is_sastry(183) ➞ True
is_sastry(184) ➞ False
is_sastry(106755) ➞ True
self.assertEqual(is_sastry(183), True) self.assertEqual(is_sastry(184), False) self.assertEqual(is_sastry(106755), True) self.assertEqual(is_sastry(129987253440921), False) self.assertEqual(is_sastry(157175907513603), True) self.assertEqual(is_sastry(206611570247935), True) self.assertEqual(is_sastry(338752188230098), False)
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات