بکندباز

فرض کنید می‌خواهید گواهینامه جدید دریافت کنید و هم‌زمان با چهار نفر دیگر به دفتر مراجعه کرده‌اید. در دفتر، افراد بر اساس ترتیب حروف الفبا پردازش می‌شوند و برای هر نفر ۲۰ دقیقه زمان نیاز است. تمام متصدیان (agents) هم‌اکنون آماده هستند و هر یک می‌تواند به یک مشتری رسیدگی کند.

ورودی

تابع شما باید ورودی‌های زیر را دریافت کند:

  1. نام شما به صورت رشته (مثلاً “Eric”)
  2. تعداد متصدیان فعال به صورت یک عدد صحیح (مثلاً 2)
  3. نام‌های چهار نفر دیگر به صورت یک رشته، جدا شده با فاصله (مثلاً “Adam Caroline Rebecca Frank”)

خروجی

تعداد دقایقی که باید صبر کنید تا گواهینامه شما آماده شود را برگردانید. (زمان نفرات قبلی و خودتان)

مثال

license("Eric", 2, "Adam Caroline Rebecca Frank") ➞ 40
# شما نفر دوم در محاسبه هستید. اول Adam و Caroline در 20 دقیقه اول، و شما و Frank در 20 دقیقه دوم

 

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

license("Eric", 2, "Adam Caroline Rebecca Frank") ➞ 40

license("Zebediah", 1, "Bob Jim Becky Pat") ➞ 100

license("Aaron", 3, "Jane Max Olivia Sam") ➞ 20
license("Eric", 2, "Adam Caroline Rebecca Frank")  ➞ 40
license("Zebediah", 1, "Bob Jim Becky Pat")  ➞ 100
license("Aaron", 3, "Jane Max Olivia Sam")  ➞ 20
license("Zebediah", 4, "Bob Jim Becky Pat")  ➞ 40
license("Zebediah", 5, "Bob Jim Becky Pat")  ➞ 20

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

نظرات

*
*

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