/* 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
{
{
if(canSpell("cenimatography","minato")) {
System.
out.
println("it CAN spell"); } else {
System.
out.
println("it CANNOT spell"); }
// Or make a separate method, ya'know.
if(canSpell("cenimatgraphy","minato")) {
System.
out.
println("it CAN spell"); } else {
System.
out.
println("it CANNOT spell"); }
}
public static boolean canSpell
(String letter,
String word
) { for(int i=0;i<word.length();i++) {
if(letter.indexOf(word.charAt(i)) == -1) { // <-- change to '=='
return false;
} else {
int charLocation = letter.indexOf(word.charAt(i));
letter = letter.substring(0,charLocation)
+ letter.substring(charLocation+1,letter.length());
}
}
return true;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWlmKGNhblNwZWxsKCJjZW5pbWF0b2dyYXBoeSIsIm1pbmF0byIpKSB7CgkJICAgIFN5c3RlbS5vdXQucHJpbnRsbigiaXQgQ0FOIHNwZWxsIik7CgkJfSBlbHNlIHsKCQkgICAgU3lzdGVtLm91dC5wcmludGxuKCJpdCBDQU5OT1Qgc3BlbGwiKTsKCQl9CgkJCgkJLy8gT3IgbWFrZSBhIHNlcGFyYXRlIG1ldGhvZCwgeWEna25vdy4KCQlpZihjYW5TcGVsbCgiY2VuaW1hdGdyYXBoeSIsIm1pbmF0byIpKSB7CgkJICAgIFN5c3RlbS5vdXQucHJpbnRsbigiaXQgQ0FOIHNwZWxsIik7CgkJfSBlbHNlIHsKCQkgICAgU3lzdGVtLm91dC5wcmludGxuKCJpdCBDQU5OT1Qgc3BlbGwiKTsKCQl9Cgl9CgkKCXB1YmxpYyBzdGF0aWMgYm9vbGVhbiBjYW5TcGVsbChTdHJpbmcgbGV0dGVyLCBTdHJpbmcgd29yZCkgewoJICAgIGZvcihpbnQgaT0wO2k8d29yZC5sZW5ndGgoKTtpKyspIHsKCSAgICAgICAgIGlmKGxldHRlci5pbmRleE9mKHdvcmQuY2hhckF0KGkpKSA9PSAtMSkgeyAvLyA8LS0gY2hhbmdlIHRvICc9PScKCSAgICAgICAgICAgIHJldHVybiBmYWxzZTsKCSAgICAgICAgIH0gZWxzZSB7CgkgICAgICAgICAgICBpbnQgY2hhckxvY2F0aW9uID0gbGV0dGVyLmluZGV4T2Yod29yZC5jaGFyQXQoaSkpOyAgICAgIAoJICAgICAgICAgICAgbGV0dGVyID0gbGV0dGVyLnN1YnN0cmluZygwLGNoYXJMb2NhdGlvbikKCSAgICAgICAgICAgICAgICArIGxldHRlci5zdWJzdHJpbmcoY2hhckxvY2F0aW9uKzEsbGV0dGVyLmxlbmd0aCgpKTsKCSAgICAgICAgfQoJICAgIH0KCiAgICAJcmV0dXJuIHRydWU7Cgl9Cn0KCg==