یک تابع بنویسید که یک جمله را به زبان Pig Latin تبدیل کند.
قوانین برای تبدیل به Pig Latin:
- اگر یک کلمه با یک حرف صدادار (a, e, i, o, u) شروع شود، به انتهای آن کلمه “way” اضافه کنید.
- در غیر این صورت، تمام حروف قبل از اولین حرف صدادار را به انتهای کلمه منتقل کرده و “ay” اضافه کنید.
- برای سادهتر شدن، ورودیها هیچ نشانهگذاری (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");
نظرات