این یک چالش برنامهنویسی معکوس است.
معمولاً در چالشهای معمولی، دستورالعملهای دقیقی برای نوشتن تابع داده میشود، اما در اینجا باید خودتان تابعی را طراحی کنید که بتواند رابطهی بین ورودیها و خروجیها را پیدا کند.
تابعی بنویسید که هنگام دریافت ورودیهای زیر، خروجیهای نمونهی مشخصشده را تولید کند.
نمونه ورودی و خروجی
mystery_func(3) ➞ 21
mystery_func(15) ➞ 2227
mystery_func(17) ➞ 22221
self.assertEqual(mystery_func(3), 21) self.assertEqual(mystery_func(15), 2227) self.assertEqual(mystery_func(17), 22221) self.assertEqual(mystery_func(24), 22228) self.assertEqual(mystery_func(9), 2221) self.assertEqual(mystery_func(35), 222223)
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات