백준 10988: 뒤집은 문자열로 팰린드롬 확인하기 (Java)
팰린드롬은 앞에서 읽어도 뒤에서 읽어도 같은 문자열입니다. 문자열을 뒤집어 원래 값과 비교했습니다.
아래 코드는 원래 문자열을 얻은 다음 뒤집어서 두 값을 비교합니다. 같으면 1, 다르면 0을 출력합니다. 뒤집기 전 문자열과 뒤집은 뒤 문자열을 비교하는 순서만 지키면 됩니다.
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringBuilder sb = new StringBuilder(br.readLine());
int result = sb.toString().equals(sb.reverse().toString()) ? 1 : 0;
bw.write(String.valueOf(result));
bw.flush();
}
}