تابعی بنوییسد که یک جمله را دریافت کند و متوسط طول کلمات موجود در جمله را در خروجی برگرداند. نتیجه را تا دو رقم اعشار رند کنید.
نمونه ورودی و خروجی
AverageWordLength("A B C.") ➞ 1.00
AverageWordLength("What a gorgeous day.") ➞ 4.00
AverageWordLength("Dude, this is so awesome!") ➞ 3.80
نکات
هنگام شمارش طول یک کلمه، علائم نگارشی را نادیده بگیرید.
EXPECT_NEAR(AverageWordLength("A B C."), 1.00, 0.001); EXPECT_NEAR(AverageWordLength("What a gorgeous day."), 4.00, 0.001); EXPECT_NEAR(AverageWordLength("Dude, this is so awesome!"), 3.80, 0.001); EXPECT_NEAR(AverageWordLength("Working on my tan right now."), 3.67, 0.001); EXPECT_NEAR(AverageWordLength("Having a blast partying in Las Vegas."), 4.29, 0.001); EXPECT_NEAR(AverageWordLength("Have you ever wondered what Saturn looks like?"), 4.75, 0.001); EXPECT_NEAR(AverageWordLength("I just planted a young oak tree, wonder how tall it will grow in a few years?"), 3.47, 0.001);
نظرات