بکندباز

یک کشتی باید تعدادی محموله را از مکانی به مکان دیگر حمل کند، در حالی که در طول مسیر بار را تحویل می گیرد. تعداد انبار های محموله موجود در کشتی با سایز های مختلف را به عنوان یک لیست داریم. همچنین مقدار محموله هایی که در طول مسیر دریافت می شود را به عنوان یک لیست دیگر.

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

  • “S” به معنای 50 فضای بار است.
  • “M” به معنای 100 فضای بار است.
  • “L” به معنای 200 فضای بار است.

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

will_fit(["M", "S", "L", "M"], [56, 62, 84, 90]) ➞ True

will_fit(["S", "S", "S", "S", "L"], [40, 50, 60, 70, 80, 90, 200]) ➞ False

will_fit(["L", "L", "M"], [56, 62, 84, 90]) ➞ True
will_fit(["M", "S", "L", "M"], [56, 62, 84, 90])  ➞ True
will_fit(["S", "S", "S", "S", "L"], [40, 50, 60, 70, 80, 90, 200])  ➞ False
will_fit(["L", "L", "M"], [56, 62, 84, 90])  ➞ True

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

scotay
امتیاز:‌ 600
تصحیح اتوماتیک 0 0
‎PHP‎
1 مهر 1402

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

نظرات

*
*