بکندباز

یک تابع بنویسید که در یک رشته، تمام xها را طبق قوانین زیر جایگزین کند:

  1. اگر x در وسط یا انتهای کلمه باشد، آن را با "cks" جایگزین کنید.
  2. اگر کلمه‌ای با x شروع شود، آن را با "z" جایگزین کنید.
  3. اگر کلمه‌ای فقط شامل حرف x باشد (یعنی کلمه‌ای به‌تنهایی باشد)، آن را با "ecks" جایگزین کنید.

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

XPronounce("Inside the box was a xylophone") ➞ "Inside the bocks was a zylophone"

XPronounce("The x ray is excellent") ➞ "The ecks ray is eckscellent"

XPronounce("OMG x box unboxing video x D") ➞ "OMG ecks bocks unbocksing video ecks D"

نکات:

  • تمام xها به حروف کوچک هستند.
  • قوانین ساده و مشخص هستند، اما ممکن است همه موارد استثنا را شامل نشوند.
  • تابع باید رشته‌ای با کلمات جایگزین‌شده را بازگرداند.
XPronounce("Inside the box was a xylophone")  ➞ "Inside the bocks was a zylophone"
XPronounce("The x ray is excellent")  ➞ "The ecks ray is eckscellent"
XPronounce("OMG x box unboxing video x D")  ➞ "OMG ecks bocks unbocksing video ecks D"

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

نظرات

*
*

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