تابعی ایجاد کنید که یک جمله را بگیرد و مخفف آن را برگرداند. برای اینکار تمام کلماتی که طول آنها برابر یا بزرگتر از n است را پیدا کند و حرف اول هر کدام را استخراج کند. سپس با حرف بزرگ و به صورت یک رشته در خروجی برگرداند.
مثال
abbreviate("do it yourself", 4) ➞ "Y"
#کلمات do و it کمتر از 4 کاراکتر دارند پس فقط حرف اول yourself برداشته می شود
نمونه ورودی و خروجی
Abbreviate("do it yourself", 2) ➞ DIY
Abbreviate("do it yourself", 4) ➞ Y
Abbreviate("attention AND deficit OR hyperactivity THE disorder", 4) ➞ ADHD
EXPECT_EQ(abbreviate("do it yourself", 2), "DIY"); EXPECT_EQ(abbreviate("do it yourself", 4), "Y"); EXPECT_EQ(abbreviate("attention AND deficit OR hyperactivity THE disorder", 4), "ADHD"); EXPECT_EQ(abbreviate("the acronym of long word lengths", 5), "AL");
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات