جذر مکرر یک عدد تعداد دفعاتی است که باید جذر عدد گرفته شود تا آن عدد کمتر از 2 شود. با داشتن یک عدد صحیح در ورودی، تعداد دفعات گفته شده را برگردانید. اگر عدد منفی بود، "invalid"
را برگردانید.
مثلاً برای عدد 7 باید دو بار جذر گرفته شود تا حاصل کمتر از 2 شود.
$$\sqrt{7} = 2.645$$
$$\sqrt{2.645} = 1.626$$
نمونه ورودی و خروجی
i_sqrt(1) ➞ 0
i_sqrt(2) ➞ 1
i_sqrt(7) ➞ 2
self.assertEqual(i_sqrt(1), 0) self.assertEqual(i_sqrt(2), 1) self.assertEqual(i_sqrt(7), 2) self.assertEqual(i_sqrt(27), 3) self.assertEqual(i_sqrt(256), 4) self.assertEqual(i_sqrt(-1), "invalid")
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات