题目描述
给定一个长度为 n 的字符串S。请你判断字符串 S 是否回文。
输入描述
输入仅 1 行包含一个字符串 S。
,保证 S 只包含大小写、字母。
输出描述
若字符串 S为回文串,则输出 Y,否则输出 N。
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String[] str = in.nextLine().split("");
ArrayList<String> st1 = new ArrayList<>();
ArrayList<String> st2 = new ArrayList<>();
int i = 0,j = str.length-1;
while (i < j){
st1.add(str[i]);
st2.add(str[j]);
i++;
j--;
}
String str1 = st1.toString();
if(str1.equals(st2.toString())){
System.out.println("Y");
}else{
System.out.println("N");
}
}
}