题目描述
给定一个长度为 nn 的字符串 SS。请你判断字符串 SS 是否回文。
输入描述
输入仅 11 行包含一个字符串 SS。
1\leq |S| \leq 10^61≤∣S∣≤106,保证 SS 只包含大小写、字母。
输出描述
若字符串 SS 为回文串,则输出 YY,否则输出 NN。
输入输出样例
示例 1
输入
abcba
输出
Y
示例 2
输入
abcbb
输出
N
运行限制
- 最大运行时间:1s
- 最大运行内存: 128M
解法
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
//在此输入您的代码...
String str = scan.next();
int len = str.length();
String str1;
String str2;
for (int i = 0; i < len/2; i++) {
str1 = ""+str.charAt(i);
str2 = ""+str.charAt(len-1-i);
if(!str1.equals(str2)){
System.out.println("N");
return;
}
}
System.out.println("Y");
scan.close();
}
}