بکندباز

یک تابع بنویسید که مشخص کند آیا امکان تقسیم عادلانه کیک با توجه به سه پارامتر زیر وجود دارد یا خیر:

  • تعداد کل برش‌ها.
  • تعداد افراد.
  • تعداد برش‌هایی که هر فرد دریافت می‌کند.

ساختار تابع به‌صورت زیر است:

equal_slices(total_slices, recipients, slices_each)

مثال‌ها:

equal_slices(11, 5, 2) ➞ True
 # 5 نفر x هر نفر 2 برش = 10 برش < 11 برش 

equal_slices(11, 5, 3) ➞ False 
# 5 نفر x هر نفر 3 برش = 15 برش > 11 برش

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

EqualSlices(11, 5, 2) ➞ True

EqualSlices(11, 5, 3) ➞ False

EqualSlices(8, 3, 2) ➞ True

نکات:

  • در صورتی که هیچ فردی وجود نداشته باشد، به‌طور بدیهی نتیجه True بازگردانده می‌شود.
  • نیازی به استفاده از کل برش‌های کیک نیست.
  • همه پارامترهای تست اعداد صحیح هستند.
  • نتیجه را به‌صورت True یا False بازگردانید.
EqualSlices(11, 5, 2)  ➞ True
EqualSlices(11, 5, 3)  ➞ False
EqualSlices(8, 3, 2)  ➞ True
EqualSlices(8, 3, 3)  ➞ False
EqualSlices(24, 12, 2)  ➞ True
EqualSlices(5, 6, 1)  ➞ False

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*

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