اگر توجه کرده باشید، افراد وقتی می خواهند جملات سوالی و یا تعجبی خود را به صورت فریاد آمیز بنویسند انتهای جمله چند علامت سوال (؟) یا چند علامت تعجب (!) قرار می دهند. تابعی بنویسید که علامت سوال های اضافی و علامت های تعجب اضافی را از انتهای جمله ها حذف کند.
نمونه ورودی و خروجی
NoYelling("What went wrong?????????") ➞ What went wrong?
NoYelling("Oh my goodness!!!") ➞ Oh my goodness!
NoYelling("I just!!! can!!! not!!! believe!!! it!!!") ➞ I just!!! can!!! not!!! believe!!! it!
نکات
- فقط علامت های انتهای جمله تغییر کنند
- فرض کنید هیچگاه علامت ترکیبی مثل ؟!؟!؟! وجود ندارد. یا فقط ؟ داریم یا فقط !.
EXPECT_EQ(NoYelling("What went wrong?????????"), "What went wrong?"); EXPECT_EQ(NoYelling("Oh my goodness!!!"), "Oh my goodness!"); EXPECT_EQ(NoYelling("I just!!! can!!! not!!! believe!!! it!!!"), "I just!!! can!!! not!!! believe!!! it!"); EXPECT_EQ(NoYelling("Oh my goodness!"), "Oh my goodness!"); EXPECT_EQ(NoYelling("I just cannot believe it."), "I just cannot believe it.");
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات