Untitled

 avatar
unknown
plain_text
4 years ago
1.1 kB
2
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...