1259번
문제
- 어떤 단어를 뒤에서부터 읽어도 똑같다면 그 단어를 팰린드롬이라고 한다. 주어진 단어가 팰린드롬인지 구별하는 문제
문제 해결 순서
- 맨 처음 한번 문자열을 입력받는다.
- 문자열이 "0"이 아닐때만 반복문을 돌며
StringBuffer.reverse()를 통해 뒤집은 문자열과 비교한다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine();
while(!s.equals("0")){
StringBuffer sb = new StringBuffer();
sb.append(s);
String reverse = sb.reverse().toString();
if(s.equals(reverse)){
System.out.print("yes\n");
}
else{
System.out.print("no\n");
}
s = br.readLine();
}
br.close();
}
}