گفتن

گفتن

متوسط

مقدمه

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

برای اینکه کارها سریع پیش برود، هر مشتری هنگام رسیدن یک بلیت شماره‌دار برمی‌دارد.

وقتی وقت آن می‌رسد که نفر بعدی را صدا بزنند، Yaʻqūb شماره‌ی او را با صدای بلند می‌خواند، همیشه با کلمات کامل انگلیسی، تا مطمئن شود همه آن را به‌وضوح می‌شنوند.

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

یک عدد به شما داده می‌شود. وظیفه‌ی شما این است که آن را با کلمات انگلیسی، دقیقاً همان‌طور که دوستتان باید آن را با صدای بلند بگوید، بیان کنید. Yaʻqūb انتظار دارد از اعداد ۰ تا ۹۹۹٬۹۹۹٬۹۹۹٬۹۹۹ استفاده کند.

مثال‌ها:

  • ۰ → zero
  • ۱ → one
  • ۱۲ → twelve
  • ۱۲۳ → one hundred twenty-three
  • ۱٬۲۳۴ → one thousand two hundred thirty-four
ویرایش از طریق GitHub این لینک در پنجره یا زبانه‌ی جدیدی باز می‌شود
Ruby Exercism

آماده‌اید گفتن را شروع کنید؟

در Exercism ثبت‌نام کنید تا Ruby را همراه با 21 مفهوم121 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.