/* 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 Ideone
{
{
boolean lastCharacterWasVowel = false;
boolean doubleVowel = false;
int syllableCount = 0;
for(int i = 0; i< str.length(); i++){
if ((str.charAt(i) == 'a' || str.charAt(i) == 'A'
|| str.charAt(i) == 'e' || str.charAt(i) == 'E'
|| str.charAt(i) == 'i' || str.charAt(i) == 'I'
|| str.charAt(i) == 'o' || str.charAt(i) == 'O'
|| str.charAt(i) == 'u' || str.charAt(i) == 'U'
|| str.charAt(i) == 'y' || str.charAt(i) == 'Y')){
if (lastCharacterWasVowel) {
syllableCount++;
doubleVowel = true;
} else {
doubleVowel = false;
}
lastCharacterWasVowel = true;
} else {
if (lastCharacterWasVowel && !doubleVowel)
syllableCount++;
lastCharacterWasVowel = false;
}
}
if (lastCharacterWasVowel) {
if (str.charAt(str.length() - 1) != 'e' && str.charAt(str.length() - 1) != 'E')
syllableCount++;
}
System.
out.
println("Count: " + Math.
max(1, syllableCount
)); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN0cmluZyBzdHIgPSAiQWlycGxhbmUiOwoJCWJvb2xlYW4gbGFzdENoYXJhY3Rlcldhc1Zvd2VsID0gZmFsc2U7CgkJYm9vbGVhbiBkb3VibGVWb3dlbCA9IGZhbHNlOwoJCWludCBzeWxsYWJsZUNvdW50ID0gMDsKCQlmb3IoaW50IGkgPSAwOyBpPCBzdHIubGVuZ3RoKCk7IGkrKyl7CgkJCWlmICAoKHN0ci5jaGFyQXQoaSkgPT0gJ2EnIHx8IHN0ci5jaGFyQXQoaSkgPT0gJ0EnIAogICAgICAgICAgICAJCQl8fCBzdHIuY2hhckF0KGkpID09ICdlJyB8fCBzdHIuY2hhckF0KGkpID09ICdFJyAKICAgICAgICAgICAgCQkJfHwgc3RyLmNoYXJBdChpKSA9PSAnaScgfHwgc3RyLmNoYXJBdChpKSA9PSAnSScgCiAgICAgICAgICAgIAkJCXx8IHN0ci5jaGFyQXQoaSkgPT0gJ28nIHx8IHN0ci5jaGFyQXQoaSkgPT0gJ08nIAogICAgICAgICAgICAJCQl8fCBzdHIuY2hhckF0KGkpID09ICd1JyB8fCBzdHIuY2hhckF0KGkpID09ICdVJyAKICAgICAgICAgICAgCQkJfHwgc3RyLmNoYXJBdChpKSA9PSAneScgfHwgc3RyLmNoYXJBdChpKSA9PSAnWScpKXsKICAgICAgICAgICAgCQkJaWYgKGxhc3RDaGFyYWN0ZXJXYXNWb3dlbCkgewogICAgICAgICAgICAJCQkJc3lsbGFibGVDb3VudCsrOwogICAgICAgICAgICAJCQkJZG91YmxlVm93ZWwgPSB0cnVlOwogICAgICAgICAgICAJCQl9IGVsc2UgewogICAgICAgICAgICAJCQkJZG91YmxlVm93ZWwgPSBmYWxzZTsKICAgICAgICAgICAgCQkJfQogICAgICAgICAgICAJCQlsYXN0Q2hhcmFjdGVyV2FzVm93ZWwgPSB0cnVlOwoJCQl9IGVsc2UgewogICAgICAgICAgIAkJCQlpZiAobGFzdENoYXJhY3Rlcldhc1Zvd2VsICYmICFkb3VibGVWb3dlbCkKICAgICAgICAgICAJCQkJCXN5bGxhYmxlQ291bnQrKzsKICAgICAgICAJCQkJbGFzdENoYXJhY3Rlcldhc1Zvd2VsID0gZmFsc2U7CgkJCX0KCQl9CgkJaWYgKGxhc3RDaGFyYWN0ZXJXYXNWb3dlbCkgewogICAgICAJCQlpZiAoc3RyLmNoYXJBdChzdHIubGVuZ3RoKCkgLSAxKSAhPSAnZScgJiYgc3RyLmNoYXJBdChzdHIubGVuZ3RoKCkgLSAxKSAhPSAnRScpCiAgICAgIAkJCQlzeWxsYWJsZUNvdW50Kys7CiAgICAgIAkJfSAKICAgICAgCQlTeXN0ZW0ub3V0LnByaW50bG4oIkNvdW50OiAiICsgTWF0aC5tYXgoMSwgc3lsbGFibGVDb3VudCkpOwoJfQp9