본문 바로가기

[BOJ] - JAVA

[백준] 1259 : 팰린드롬수 JAVA 풀이

단어를 앞에서부터 읽으나 뒤에서부터 읽으나 같을 때 팰린드롬이라고 한다.

 

그래서 문자열을 입력받았을 때 그 문자열을 뒤집고,

그것이 원본과 일치한다면 yes를 그렇지 않다면 no를 출력하도록 했다.

import java.io.*;
import java.util.*;

class Main {
	public static void main(String[] args) throws IOException
	{		
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));		
				
		while(true) {
        
			String str = br.readLine();
			
			if(str.equals("0")) {
				break;
			}
			
			StringBuffer sb = new StringBuffer(str);
			
			if(str.equals(sb.reverse().toString())) {
				System.out.println("yes");
			}
			else System.out.println("no");
		}
	}
}