Word Count IX

Agility Kata “Word Count IX”

Allow the user to enter several texts and get them analyzed. The program is terminated by entering an empty text:

$ wordcount
Enter text: Mary had a little lamb
Number of words: 4, unique: 4; average word length: 4.25 characters

Enter text: a bb ccc dddd
Number of words: 4, unique: 4; average word length: 2.5 characters

Enter text:
$