بکندباز

تابعی بنویسید که دو لیست بگیرد و عنصر اول لیست اول را با عنصر اول لیست دوم، عنصر دوم لیست اول را با عنصر دوم لیست دوم، و به همین ترتیب جمع کند. اگر تمامی جمع های عناصر به یک عدد یکسان ختم شوند، مقدار True و در غیر این صورت مقدار False برگردانید.

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

puzzle_pieces([1, 2, 3, 4], [4, 3, 2, 1]) ➞ True

puzzle_pieces([1, 8, 5, 0, -1, 7], [0, -7, -4, 1, 2, -6]) ➞ True

puzzle_pieces([1, 2], [-1, -1]) ➞ False

نکات

  • هر لیست حداقل یک عنصر خواهد داشت.
  • اگر طول دو لیست متفاوت باشد، مقدار False برگردانید.
self.assertEqual(puzzle_pieces([1, 2, 3, 4], [4, 3, 2, 1]), True)
self.assertEqual(puzzle_pieces([1, 8, 5, 0, -1, 7], [0, -7, -4, 1, 2, -6]), True)
self.assertEqual(puzzle_pieces([1, 2], [-1, -1]), False)
self.assertEqual(puzzle_pieces([9, 8, 7], [7, 8, 9, 10]), False)
self.assertEqual(puzzle_pieces([0, 0, 0, 0, 0], [1, 1, 1, 1, 1]), True)
self.assertEqual(puzzle_pieces([9, 8, 7], [7, 8, 9, 16]), False)

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

Arash.nc
امتیاز:‌ 631
تصحیح اتوماتیک 0 0
‎پایتون‎
16 فروردين 1404

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

Amin
امتیاز:‌ 20573
تصحیح اتوماتیک 0 0
‎پایتون‎
9 بهمن 1403

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

ghasem3004
امتیاز:‌ 600
تصحیح اتوماتیک 0 0
‎پایتون‎
13 دي 1403

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

MarsBoy
امتیاز:‌ 7591
تصحیح اتوماتیک 0 0
‎پایتون‎
8 دي 1403

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

mantix
امتیاز:‌ 18472
تصحیح اتوماتیک 0 0
‎پایتون‎
7 دي 1403

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

Arhsi8294
امتیاز:‌ 3666
تصحیح اتوماتیک 0 0
‎پایتون‎
7 دي 1403

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

Sa_shadow
امتیاز:‌ 8535
تصحیح اتوماتیک 0 0
‎پایتون‎
7 دي 1403

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

user-ixnb
امتیاز:‌ 3758
تصحیح اتوماتیک 0 0
‎پایتون‎
7 دي 1403

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

نظرات

*
*

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