[백준] JAVA 팰린드롬수 (1259)
문제
1259번: 팰린드롬수
입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다. 입력의 마지막 줄에는 0이 주어지며, 이 줄은 문제에 포함되지 않는다.
www.acmicpc.net
풀이
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
while (true) {
String number = br.readLine();
// 마지막줄 리턴
if (number.equals("0")) {
break;
}
String reverse = new String();
// 글자 뒤집기
for (int i = number.length() - 1; i >= 0; i--) {
reverse = reverse + number.charAt(i);
}
if (number.equals(reverse)) {
System.out.println("yes");
} else {
System.out.println("no");
}
}
}
}