题目描述
对于一个字符串如果从前往后读和从后往前读是一样的,那么我们就叫他回文串。
输入
输入数据有多组,每组包括一个字符串s(s长度≤50,字符串中不包含空格)。
输出
对于每个字符串输出其是否是回文串。如果是回文串输出“Y”,否则输出“N”。
样例输入
ABC
aabbaa
样例输出
N
Y
个人题目思路
首先利用StringBuffer将输入的字符串拷贝并通过reverse方法倒置,创建一个计数变量,将输入的字符串的已倒置的字符串同时以charAt(i)遍历,若相同计数加1,最后判断计数变量是否与字符串长度相等,若相等则是回文串。
源代码
import java.util.Scanner;
public class Mai