Untitled
unknown
plain_text
5 years ago
1.1 kB
4
Indexable
public static boolean palindrom(String s){
StringBuffer left_right = new StringBuffer();
StringBuffer right_left = new StringBuffer();
for (int i = s.length() - 1; i >= 0; i--){
char letter = (s.charAt(i));
if (letter == ' ' || letter == ',' || letter == ':'
|| letter == '!' || letter == ';' || letter == '"' ||
letter == '-' || Character.toString(letter).equals("'")){
continue;
}
right_left.append(Character.toString(letter).toLowerCase());
}
for (int j = 0;j < s.length(); j++){
char letter = (s.charAt(j));
if (letter == ' ' || letter == ',' || letter == ':'
|| letter == '!' || letter == ';' || letter == '"' ||
letter == '-' || Character.toString(letter).equals("'")){
continue;
}
left_right.append(Character.toString(letter).toLowerCase());
}
String new_left_right = left_right.toString();
return new_left_right.equals(right_left.toString());
}Editor is loading...