life is egg

팰린드롬 본문

알고리즘/개인공부

팰린드롬

삶은계란진재혁 2023. 3. 28. 01:00

replaceAll 정규식이용

 

알파벳만으로 회문문자 판단하기... 정규식이용, 알파벳만 모으자..!

 

import java.util.*;

class Main {
	
    public static void main(String[] args){
    	Main T = new Main();
        Scanner kb = new Scanner(System.in);
        String str = kb.nextLine(); // 띄어쓰기가 있으니까 넥스트라인!쓰자
        System.out.print(T.solution(str);
        }
        
    public String solution(String s){
    	String answer = "NO";
        //repalceAll은 정규식 표현 가능 ! replace는 불가능
        s = s.toUpperCase().replaceAll("[^A-Z]","")
        //위 의미는 알파벳이 아니라면 ""해라
        
        String tmp = new StringBuilder(s).reverse().toString();
        
        if(s.equals(tmp)) answer="YES";
        
        retrun  answer;
        }
 }

 

'알고리즘 > 개인공부' 카테고리의 다른 글

가장 짧은 문자거리  (0) 2023.03.28
숫자만 추출  (0) 2023.03.28
회문 문자열  (0) 2023.03.21
중복문자제거  (0) 2023.03.20
특정단어 뒤집기  (0) 2023.02.10
Comments