/* 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
{
{
isPalindrome("ab");
}
public static boolean isPalindrome
(String s
) { if(s == null || s.length() <= 1)
return true;
char ch[] = s.toCharArray();
for(int i = 0; i < ch.length ;i++){
if((ch[i] <= 'Z' && ch[i] >= 'A') || (ch[i] <= 'z' && ch[i] >= 'a')|| (ch[i] <= '9' && ch[i] >= '0'))
sb.append(ch[i]);
}
String s1
= sb.
reverse().
toString(); if(s1.equalsIgnoreCase(s2))
return true;
return false;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWlzUGFsaW5kcm9tZSgiYWIiKTsKCX0KCiAgIHB1YmxpYyBzdGF0aWMgYm9vbGVhbiBpc1BhbGluZHJvbWUoU3RyaW5nIHMpIHsKICAgICAgICBpZihzID09IG51bGwgfHwgcy5sZW5ndGgoKSA8PSAxKQogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgU3RyaW5nQnVmZmVyIHNiID0gbmV3IFN0cmluZ0J1ZmZlcigpOwogICAgICAgICBjaGFyIGNoW10gPSBzLnRvQ2hhckFycmF5KCk7CiAgICAgICAgIAogICAgICAgICBmb3IoaW50IGkgPSAwOyBpIDwgY2gubGVuZ3RoIDtpKyspewogICAgICAgICAgICAgaWYoKGNoW2ldIDw9ICdaJyAmJiBjaFtpXSA+PSAnQScpIHx8IChjaFtpXSA8PSAneicgJiYgY2hbaV0gPj0gJ2EnKXx8IChjaFtpXSA8PSAnOScgJiYgY2hbaV0gPj0gJzAnKSkKICAgICAgICAgICAgIHNiLmFwcGVuZChjaFtpXSk7CiAgICAgICAgIH0KICAgICAgICBTeXN0ZW0ub3V0LnByaW50KHNiKTsKICAgICAgICAgU3RyaW5nIHMxID0gc2IucmV2ZXJzZSgpLnRvU3RyaW5nKCk7CiAgICAgICAgIFN0cmluZyBzMiA9IHNiLnRvU3RyaW5nKCk7CiAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoczEgKyIgIitzMik7CiAgICAgICAgIGlmKHMxLmVxdWFsc0lnbm9yZUNhc2UoczIpKQogICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgIAogICAgICAgICByZXR1cm4gZmFsc2U7IAogICAgfQp9