5-5 回文判断 (20分)
来源:互联网 发布:java web框架最新技术 编辑:程序博客网 时间:2024/06/05 12:08
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
String document=in.nextLine();
int len=document.length();//得到当前字符串的长度
int index=len/2;//算取中间部分的长短
String previous=document.substring(0, index);//得到字符串的前半部分
String next=document.substring(index);//得到字符串的后半部分
//将字符串的后半部分传入到reserve函数中进行倒叙输出
String newNext=reverse(next);//得到新的字符串
if (newNext.contains(previous)) {//判断是否包含此字符串
System.out.print("YES");
}else{
System.out.print("NO");
}
in.close();
}
public static String reverse(String next){
return new StringBuffer(next).reverse().toString();
//将传入的后半部分倒叙输出
}
}
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
String document=in.nextLine();
int len=document.length();//得到当前字符串的长度
int index=len/2;//算取中间部分的长短
String previous=document.substring(0, index);//得到字符串的前半部分
String next=document.substring(index);//得到字符串的后半部分
//将字符串的后半部分传入到reserve函数中进行倒叙输出
String newNext=reverse(next);//得到新的字符串
if (newNext.contains(previous)) {//判断是否包含此字符串
System.out.print("YES");
}else{
System.out.print("NO");
}
in.close();
}
public static String reverse(String next){
return new StringBuffer(next).reverse().toString();
//将传入的后半部分倒叙输出
}
}
0 0
- 5-5 回文判断 (20分)
- 实验8-2-5 判断回文字符串 (20分)
- c语言: 回文数,5位数判断
- 5-28 搜索树判断 (25分)
- 5-8 超速判断 (10分)
- 5-8 超速判断 (10分)
- 5-28 搜索树判断 (25分)
- 5-4 搜索树判断 (25分)
- 5-8 超速判断 (10分)
- 5-11 判断奇偶性 (10分)
- 5-8 超速判断 (10分)
- 5-4 判断素数 (10分)
- 题目:一个5位数,判断它是不是回文数。
- 【程序30】一个5位数,判断它是不是回文数
- 36-输入5位数字,判断是不是回文数
- 5位数回文数字的判断(Palindromes)
- 判断一个5位正整数是不是回文数
- 一个5位数,判断它是不是回文数
- Magical Bamboos Gym
- ACM中无穷大,无穷小的设定
- MySQL中secure-file-priv 配置项对数据导入导出的影响
- rhel小测试
- 我的Linux学习二(CentOS 7的网络配置)
- 5-5 回文判断 (20分)
- poj 3254 Corn Fields 状压dp
- F. Palindrome
- Java 抽象类
- python xgboost算法实践
- 分而治之:Fork/Join框架
- Oracle有哪些服务是必须开启的?
- 各位大牛帮忙看看问题出来哪?自己实现一个数组模板类,编译无法通过
- 我的Android NDK之旅(一),不使用ndk-build命令来创建jni