728x90
반응형
SMALL
- 정규식을 사용 ^(부정문자열) , A-Z (A~Z) 를 혼합하여 A~Z에 해당하지 않는 문자열을 모두 공백으로 변환
- 이전처럼 회문문자열을 비교하는 방식을 사용
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
String target = in.nextLine();
//repalce에서는 정규식을 사용할 수 없다.
// ^A-Z : A~Z가 아닌것들
String s = target.toUpperCase().replaceAll("[^A-Z]", "");
StringBuilder sb = new StringBuilder(s);
String string = sb.reverse().toString();
System.out.println(s.equals(string) ? "YES" : "NO");
}
}
728x90
반응형
SMALL
'문제 풀이 > 백준 문제풀이' 카테고리의 다른 글
[백준 11724 - 연결 요소의 개수] DFS를 활용한 문제 풀기 (0) | 2024.02.24 |
---|---|
숫자만 추출하기 (1) | 2023.12.10 |
회문문자열 (0) | 2023.12.10 |
중복문자 제거하기 (0) | 2023.12.10 |
백준 문제 풀이[10951번] JavaScript A+B-4 (Buffer사용법) (0) | 2023.01.24 |