یک لیست از اعداد صحیح داده شده است. زوج عناصر مجاور که بیشترین حاصلضرب را دارند پیدا کنید و آن حاصلضرب را برگردانید.
نمونه ورودی و خروجی
adjacent_product([3, 6, -2, -5, 7, 3] ) ➞ 21
adjacent_product([5, 6, -4, 2, 3, 2, -23]) ➞ 30
adjacent_product([0, -1, 1, 24, 1, -4, 8, 10]) ➞ 80
نکات
- هر لیست حداقل شامل دو عنصر است.
self.assertEqual(adjacent_product([3, 6, -2, -5, 7, 3] ), 21) self.assertEqual(adjacent_product([5, 6, -4, 2, 3, 2, -23]), 30) self.assertEqual(adjacent_product([0, -1, 1, 24, 1, -4, 8, 10]), 80) self.assertEqual(adjacent_product([1, 0, 1, 0, 1000]), 0) self.assertEqual(adjacent_product([-23, 4, -3, 8, -12]), -12) self.assertEqual(adjacent_product([-1, -2]), 2)
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات