Algorithm - 유효한 팰린드롬

Algorithm - 유효한 팰린드롬

public class Main {

public static void main( String [] args) throws IOException {

BufferedReader reader = new BufferedReader( new InputStreamReader( System . in ));

String input = reader.readLine().toLowerCase();

StringBuilder builder = new StringBuilder();

String answer = "YES" ;

String result = "" ;

String reverse = "" ;

for ( int i = 0 ; i < input. length (); i + + ) {

char x = input. charAt (i);

if (x > = 'A' & & x < = 'Z' | | x > = 'a' & & x < = 'z' ) {

builder.append(x);

}

}

result = builder. toString ();

reverse = builder.reverse(). toString ();

if ( ! result. equals (reverse)) {

answer = "NO" ;

}

System . out . println (answer);

}

}

from http://kdg-is.tistory.com/196 by ccl(A) rewrite - 2021-09-10 04:01:38