/* 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
{
{
String[] words
= {"leet",
"code"}; char x = 'e';
System.
out.
println(findWordsContaining
(words,x
));
}
static List
<Integer
> findWordsContaining
(String[] words,
char x
) { List<Integer> list = new ArrayList<>();
int n = words.length;
for(int i=0;i<n;i++){
if(check(words[i],x)){
list.add(i);
}
}
return list;
}
static boolean check
(String word,
char target
){
for(int i=0;i<word.length();i++){
char ch = word.charAt(i);
if(ch == target){
return true;
}
}
return false;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJICAgU3RyaW5nW10gd29yZHMgPSB7ImxlZXQiLCJjb2RlIn07IAoJICAgY2hhciB4ID0gJ2UnOwoJICAgU3lzdGVtLm91dC5wcmludGxuKGZpbmRXb3Jkc0NvbnRhaW5pbmcod29yZHMseCkpOwoJICAgCgl9CgkKCSAgIHN0YXRpYyBMaXN0PEludGVnZXI+IGZpbmRXb3Jkc0NvbnRhaW5pbmcoU3RyaW5nW10gd29yZHMsIGNoYXIgeCkgewogICAgICAgIExpc3Q8SW50ZWdlcj4gbGlzdCA9IG5ldyBBcnJheUxpc3Q8PigpOwogICAgIAogICAgCWludCBuID0gd29yZHMubGVuZ3RoOwoKICAgICAgICBmb3IoaW50IGk9MDtpPG47aSsrKXsKICAgICAgICAgICAgaWYoY2hlY2sod29yZHNbaV0seCkpewogICAgICAgICAgICAgICAgbGlzdC5hZGQoaSk7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIHJldHVybiBsaXN0OwogICAgfQoKCiAgICBzdGF0aWMgYm9vbGVhbiBjaGVjayhTdHJpbmcgd29yZCxjaGFyIHRhcmdldCl7CiAgICAgICAgCiAgICAgICAgZm9yKGludCBpPTA7aTx3b3JkLmxlbmd0aCgpO2krKyl7CiAgICAgICAgICAgIAogICAgICAgICAgICBjaGFyIGNoID0gd29yZC5jaGFyQXQoaSk7CiAgICAgICAgICAgIAogICAgICAgICAgICAgaWYoY2ggPT0gdGFyZ2V0KXsKICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICByZXR1cm4gZmFsc2U7CiAgICB9Cn0=