صف‌بندی

صف‌بندی

آسان

مقدمه

دوستتان Yaʻqūb پشت پیشخوان یک اغذیه‌فروشی در شهر کار می‌کند و برای صفی از مشتریان گرسنه که هر روز طولانی‌تر می‌شود، سفارش‌ها را برش می‌زند، وزن می‌کند و بسته‌بندی می‌کند. مشتری‌هایی که در صف منتظرند کم‌کم از یاد می‌برند نفر بعدی کیست، به همین دلیل او بلیت‌های شماره‌داری می‌خواهد تا مشتری‌ها بتوانند ترتیب رسیدنشان را پیگیری کنند.

او برای اینکه مشتری‌ها احساس کنند مشتری خاصی هستند، نمی‌خواهد روی بلیت فقط یک شماره باشد. آن‌ها باید یک جمله‌ی کامل و درست انگلیسی با اسم و شماره‌ی خودشان دریافت کنند.

دستورالعمل‌ها

با داشتن یک اسم و یک عدد، وظیفه‌ی شما این است که جمله‌ای بسازید و در آن از آن اسم و آن عدد به عنوان عدد ترتیبی استفاده کنید. یعقوب انتظار دارد که از اعداد ۱ تا ۹۹۹ استفاده شود.

قواعد:

  • اعدادی که به ۱ ختم می‌شوند (مگر اینکه به ۱۱ ختم شوند) → "st"
  • اعدادی که به ۲ ختم می‌شوند (مگر اینکه به ۱۲ ختم شوند) → "nd"
  • اعدادی که به ۳ ختم می‌شوند (مگر اینکه به ۱۳ ختم شوند) → "rd"
  • همه‌ی اعداد دیگر → "th"

مثال‌ها:

  • "Mary", 1 → "Mary, you are the 1st customer we serve today. Thank you!"
  • "John", 12 → "John, you are the 12th customer we serve today. Thank you!"
  • "Dahir", 162 → "Dahir, you are the 162nd customer we serve today. Thank you!"
ویرایش از طریق GitHub این لینک در پنجره یا زبانه‌ی جدیدی باز می‌شود
Julia Exercism

آماده‌اید صف‌بندی را شروع کنید؟

در Exercism ثبت‌نام کنید تا Julia را همراه با 35 مفهوم128 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.