بکندباز

یک لیست از اعداد صحیح داده شده است. زوج عناصر مجاور که بیشترین حاصل‌ضرب را دارند پیدا کنید و آن حاصل‌ضرب را برگردانید.

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

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)

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

aliahmadi98
امتیاز:‌ 8440
تصحیح اتوماتیک 0 0
‎پایتون‎
30 آذر 1403

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

user-ixnb
امتیاز:‌ 8440
تصحیح اتوماتیک 0 0
‎پایتون‎
30 آذر 1403

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

MarsBoy
امتیاز:‌ 8440
تصحیح اتوماتیک 0 0
‎پایتون‎
30 آذر 1403

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

Sa_shadow
امتیاز:‌ 8440
تصحیح اتوماتیک 0 0
‎پایتون‎
30 آذر 1403

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

Amin
امتیاز:‌ 8440
تصحیح اتوماتیک 0 0
‎پایتون‎
30 آذر 1403

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

نظرات

*
*

تمرینات مرتبط