public String solution(String str){
    String answer = "YES";
    str = str.toLowerCase();

    for(int i=0; i<str.length()/2; i++){
        char leftElement = str.charAt(i);
        char rightElement = str.charAt(str.length()-i-1);
        if(leftElement!=rightElement){
            answer = "NO";
            break;
        }
    }

    return answer;
}

 

정규 표현식

- 알파벳 제외하고 모두 제거하기

[^A-Z]

// 정규 표현식 : 특수 문자 제거 [^A-Z]
str = str.toUpperCase().replaceAll("[^A-Z]", "");

+ Recent posts