2015年第五届蓝桥杯预赛题目JAVA软件开发高职高专组猜字母

来源:互联网 发布:cctv中国网络电视 编辑:程序博客网 时间:2024/05/19 09:38
package java_gaozhi_2015;


import java.util.ArrayList;


/*
 标题:猜字母
 把abcd...s共19个字母组成的序列重复拼接106次,得到长度为2014的串。
 接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。
 得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。
 答案是一个小写字母,请通过浏览器提交答案。不要填写任何多余的内容。
 */
public class test_three {




public static void main(String[] args) {
String str = "abcdefghijklmnopqrs";
String s = "";
String s1 = "";
for(int i=0;i<106;i++){
for(int j=0;j<str.length();j++){
s +=str.charAt(j);
}
}

while(true){
if(s.length()==1){
break;
}
for(int i=0;i<s.length();i++){
if(i%2==1){
s1 +=s.charAt(i);
}
}
s = s1;
s1 = "";
}
System.out.println(s);
}


}
0 0
原创粉丝点击