题目描述
回文串是从左到右或者从右到左读起来都一样的字符串,试编程判别一个字符串是否为回文串。是则输出Y,不是则输出N
输入
多组输入,每组输入一个不含有空格的字符串。题目保证串长度 不超过255.
输出
判别输入的字符串是否为回文串,是输出"Y",否则输出"N"。
样例输入复制
abcba abcb
样例输出复制
Y N
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
while(cin.hasNext()){
String str = cin.nextLine();
if(isPalindrome(str)){
System.out.println('Y');
}else {
System.out.println('N');
}
}
}
private static boolean isPalindrome(String str) {
StringBuilder str2 = new StringBuilder(str);
str2.reverse();
return str2.toString().equals(str);
}
static Scanner cin = new Scanner(System.in);
}