第五届“蓝桥杯”全国软件 校内选拔赛试题(Java组)9。
2016-12-27 17:49
393 查看
有一种特殊形式的字符串,其正反序相同,被称为“回文字符串”。例如LeveL就是一个回文字符串。
输入:字符串
输出:Yes或者No
说明:如输出Yes,说明输入的字符串是一个回文字符串
输出No,说明输入的字符串不是一个回文字符串
请使用递归算法实现。
如结果1:
输入:LeveL
输出:Yes
如结果2:
输入:12ABC21
输出:No
import java.util.Scanner;
public class t9 {
public static int check(String[] s,int i,int j){
if(i==j/2)return 1;
else{
if(s[i].equals(s[j-i-1])){
return check(s,i+1,j);
}
else{
return 0;
}
}
}
public static void main(String args[]){
Scanner input = new Scanner(System.in);
String str = input.next();
String[] str1 = new String[str.length()];
for(int i = 0;i<str.length();i++){
str1[i] = str.substring(i,i+1);
}
if(check(str1,0,str.length())==1){
System.out.print("Yes");
}
else{
System.out.print("No");
}
/*for(int i = 0;i<str.length();i++){
System.out.println(str1[i]);
}*/
}
}
输入:字符串
输出:Yes或者No
说明:如输出Yes,说明输入的字符串是一个回文字符串
输出No,说明输入的字符串不是一个回文字符串
请使用递归算法实现。
如结果1:
输入:LeveL
输出:Yes
如结果2:
输入:12ABC21
输出:No
import java.util.Scanner;
public class t9 {
public static int check(String[] s,int i,int j){
if(i==j/2)return 1;
else{
if(s[i].equals(s[j-i-1])){
return check(s,i+1,j);
}
else{
return 0;
}
}
}
public static void main(String args[]){
Scanner input = new Scanner(System.in);
String str = input.next();
String[] str1 = new String[str.length()];
for(int i = 0;i<str.length();i++){
str1[i] = str.substring(i,i+1);
}
if(check(str1,0,str.length())==1){
System.out.print("Yes");
}
else{
System.out.print("No");
}
/*for(int i = 0;i<str.length();i++){
System.out.println(str1[i]);
}*/
}
}
相关文章推荐
- 第五届“蓝桥杯”全国软件 校内选拔赛试题(Java组)11、(18分) 身份证的奥秘
- 第五届“蓝桥杯”全国软件校内选拔赛试题(Java组)1、素数问题
- 第五届“蓝桥杯”全国软件 校内选拔赛试题(Java组)10.
- 第五届“蓝桥杯”全国软件 校内选拔赛试题(Java组)2。
- 第五届“蓝桥杯”全国软件和 校内选拔赛试题(Java组)4、计算蔬菜总价
- 蓝桥杯全国软件大赛试题——java最小距离问题
- XMUT第七届蓝桥杯全国软件和信息技术专业人才大赛校内选拔赛模拟赛
- 2012全国软件大赛蓝桥杯选拔赛04题
- 2013蓝桥杯全国软件大赛C++模拟试题-四方定理-解答
- 第六届蓝桥杯大赛个人赛(软件类)校内选拔题目\Java大学B组\2题 调和级数
- 2015年第五届蓝桥杯预赛题目JAVA软件开发高职高专组猜字母
- 第十五届全国大学生外交外事礼仪大赛校内选拔赛试题
- 第五届全国ITAT教育工程就业技能大赛复赛试题 Java程序设计(A卷)答案
- 2013年11月24日 蓝桥杯校内选拔赛c\c++B组——答案+试题
- 2015年第五届蓝桥杯预赛题目JAVA软件开发高职高专组等额本金
- 2012第三届蓝桥杯软件大赛Java语言本科组初赛试题
- 第五届蓝桥杯大赛个人赛(软件类)省赛真题-参考答案全(Java A组)
- 2013蓝桥杯全国软件大赛C++模拟试题-硬币方案-解答
- 第五届全国ITAT教育工程就业技能大赛复赛试题 Java程序设计(B卷)答案
- 再做蓝桥杯全国软件专业人才设计大赛2012试题