/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class test {
public static void main
(String args
[]) { String text
= "Hello World!"; //Change the string to "Hello there!" int wordLengthCount [] = new int [20];
String sentence
[] = text.
split("[,\\-:\\?\\!\\ ]");
for (int i = 0; i < sentence.length; i++)
{
wordLengthCount[sentence[i].length()]++;
}
for(int wordLength=0; wordLength<wordLengthCount.length; wordLength++)
{
if (wordLengthCount[wordLength] != 0){
wordCountText += wordLengthCount[wordLength] + " with length of " + wordLength + "\n";
}
}
System.
out.
println(wordCountText
); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgdGVzdCB7CnB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBhcmdzW10pIHsKICAgIFN0cmluZyB0ZXh0ID0gIkhlbGxvIFdvcmxkISI7IC8vQ2hhbmdlIHRoZSBzdHJpbmcgdG8gIkhlbGxvIHRoZXJlISIKICAgIGludCB3b3JkTGVuZ3RoQ291bnQgW10gPSBuZXcgaW50IFsyMF07CiAgICBTdHJpbmcgd29yZENvdW50VGV4dCA9ICIiOwoKICAgIFN0cmluZyBzZW50ZW5jZVtdID0gdGV4dC5zcGxpdCgiWyxcXC06XFw/XFwhXFwgXSIpOwoKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgc2VudGVuY2UubGVuZ3RoOyBpKyspCiAgICB7CiAgICAgICAgd29yZExlbmd0aENvdW50W3NlbnRlbmNlW2ldLmxlbmd0aCgpXSsrOwogICAgfQoKICAgIGZvcihpbnQgd29yZExlbmd0aD0wOyB3b3JkTGVuZ3RoPHdvcmRMZW5ndGhDb3VudC5sZW5ndGg7IHdvcmRMZW5ndGgrKykKICAgIHsKICAgICAgICBpZiAod29yZExlbmd0aENvdW50W3dvcmRMZW5ndGhdICE9IDApewogICAgICAgICAgICB3b3JkQ291bnRUZXh0ICs9IHdvcmRMZW5ndGhDb3VudFt3b3JkTGVuZ3RoXSArICIgd2l0aCBsZW5ndGggb2YgIiArIHdvcmRMZW5ndGggKyAiXG4iOwogICAgICAgIH0KICAgIH0KICAgIFN5c3RlbS5vdXQucHJpbnRsbih3b3JkQ291bnRUZXh0KTsKIH0KfQ==