یک تابع بنویسید که در یک رشته، تمام xها را طبق قوانین زیر جایگزین کند:
- اگر
xدر وسط یا انتهای کلمه باشد، آن را با"cks"جایگزین کنید. - اگر کلمهای با
xشروع شود، آن را با"z"جایگزین کنید. - اگر کلمهای فقط شامل حرف
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"
نظرات