بکندباز

یک تابع بنویسید که یک جمله را به زبان Pig Latin تبدیل کند.

قوانین برای تبدیل به Pig Latin:

  1. اگر یک کلمه با یک حرف صدادار (a, e, i, o, u) شروع شود، به انتهای آن کلمه “way” اضافه کنید.
  2. در غیر این صورت، تمام حروف قبل از اولین حرف صدادار را به انتهای کلمه منتقل کرده و “ay” اضافه کنید.
  3. برای ساده‌تر شدن، ورودی‌ها هیچ نشانه‌گذاری (punctuation) ندارند.

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

PigLatinSentence("this is pig latin") ➞ "isthay isway igpay atinlay"

PigLatinSentence("wall street journal") ➞ "allway eetstray ournaljay"

نکات

  • تمام حروف در ورودی به صورت کوچک خواهند بود.
  • کلمات را به ترتیب پردازش کرده و سپس دوباره به شکل یک جمله بازگردانید.
EXPECT_EQ(PigLatinSentence("this is pig latin"), "isthay isway igpay atinlay");
EXPECT_EQ(PigLatinSentence("wall street journal"), "allway eetstray ournaljay");

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

نظرات

*
*

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