/* 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
{
{
int[] vowelCodePoints = "aeiouy".codePoints().sorted().toArray();
int[] codePoints = "testy".codePoints().toArray();
for ( int index = 0 ; index < codePoints.length ; index++ )
{
int position
= Arrays.
binarySearch( vowelCodePoints , codePoints
[ index
] ); if ( position >= 0 )
{
System.
out.
println( "Vowel: " + vowel
+ " | Index: " + index
); }
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWludFtdIHZvd2VsQ29kZVBvaW50cyA9ICJhZWlvdXkiLmNvZGVQb2ludHMoKS5zb3J0ZWQoKS50b0FycmF5KCk7CgkJCgkJaW50W10gY29kZVBvaW50cyA9ICJ0ZXN0eSIuY29kZVBvaW50cygpLnRvQXJyYXkoKTsKCQlMaXN0IDwgSW50ZWdlciA+IGluZGljZXNPZlZvd2VscyA9IG5ldyBBcnJheUxpc3QgPD4oIGNvZGVQb2ludHMubGVuZ3RoICk7CgkJZm9yICggaW50IGluZGV4ID0gMCA7IGluZGV4IDwgY29kZVBvaW50cy5sZW5ndGggOyBpbmRleCsrICkKCQl7CgkJICAgIGludCBwb3NpdGlvbiA9IEFycmF5cy5iaW5hcnlTZWFyY2goIHZvd2VsQ29kZVBvaW50cyAsIGNvZGVQb2ludHNbIGluZGV4IF0gKTsKCQkgICAgaWYgKCBwb3NpdGlvbiA+PSAwICkKCQkgICAgewogICAgICAgICAgICAgICAgU3RyaW5nIHZvd2VsID0gQ2hhcmFjdGVyLnRvU3RyaW5nKCBjb2RlUG9pbnRzWyBpbmRleCBdICk7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oICJWb3dlbDogIiArIHZvd2VsICsgIiB8IEluZGV4OiAiICsgaW5kZXggKTsKCQkgICAgfQoJCX0KCX0KfQ==