早教吧作业答案频道 -->其他-->
一道非常简单的java题把abcd...s共19个字母组成的序列重复拼接106次,得到长度为2014的串.接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母.得到的新串再进行删除
题目详情
一道非常简单的java题
把abcd...s共19个字母组成的序列重复拼接106次,得到长度为2014的串.
接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母.
得到的新串再进行删除奇数位置字母的动作.如此下去,最后只剩下一个字母,请写出该字母.
答案是一个小写字母,请通过浏览器提交答案.不要填写任何多余的内容.
StringBuffer base = new StringBuffer();
for (int i = 0; i < 106; i++) {
base.append("abcdefghijklmnopqrs");
}
Vector Vector = new Vector();
for (int i = 0; i < base.length(); i++) {
Vector.add(base.charAt(i));
}
while(Vector.size()>1)
{
for (int i=0;i
把abcd...s共19个字母组成的序列重复拼接106次,得到长度为2014的串.
接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母.
得到的新串再进行删除奇数位置字母的动作.如此下去,最后只剩下一个字母,请写出该字母.
答案是一个小写字母,请通过浏览器提交答案.不要填写任何多余的内容.
StringBuffer base = new StringBuffer();
for (int i = 0; i < 106; i++) {
base.append("abcdefghijklmnopqrs");
}
Vector Vector = new Vector();
for (int i = 0; i < base.length(); i++) {
Vector.add(base.charAt(i));
}
while(Vector.size()>1)
{
for (int i=0;i
▼优质解答
答案和解析
这里这么改
while(Vector.size()>1)
{
//总共的个数
int beginCount = Vector.size();
//如果总数是偶数提前一位,从最后一个奇数开始
if(beginCount % 2 == 0){
beginCount -= 1;
}
for (int i=beginCount - 1;i >= 0;i-=2) {
Vector.remove(i);
}
}
记住最重要的一点,java的集合类,你要想remove...一定要倒着来,不然每次的顺序都会发生变化,remove的位置也不是预期的位置,如果从后面开始,remove掉不影响前面的顺序.
while(Vector.size()>1)
{
//总共的个数
int beginCount = Vector.size();
//如果总数是偶数提前一位,从最后一个奇数开始
if(beginCount % 2 == 0){
beginCount -= 1;
}
for (int i=beginCount - 1;i >= 0;i-=2) {
Vector.remove(i);
}
}
记住最重要的一点,java的集合类,你要想remove...一定要倒着来,不然每次的顺序都会发生变化,remove的位置也不是预期的位置,如果从后面开始,remove掉不影响前面的顺序.
看了 一道非常简单的java题把a...的网友还看了以下:
一下matlab程序错在哪clear allclclamada=0.3;theta=0.7;m=0 2020-05-16 …
29.1,2,3,4四个元素按顺序进栈,不可能的出栈顺序为(D).A)1 2 3 4 B)2 3 2020-05-17 …
1,2,3,4四个元素按顺序进栈,不可能的出栈顺序为( )A)1 213 4B)2 3 4 1C)1 2020-05-23 …
请问1至12用不同排序可以有多少个组合.如下举例假设数字是1,2,排序有:1,2;2,1共二组排序 2020-06-11 …
数据结构,快速排序的一道题,求学霸解答对下列关键字序列进行快速排序,所需进行比较次数最少的是()A 2020-07-23 …
数据结构高手来一、填空题1.在顺序表中插入或删除一个元素,需要平均移动元素,具体移动的元素个数与有 2020-07-29 …
1.要在每张幻灯片上添加一个公司的标记,应该在()中进行操作.(2分)A.母版视图B.普通视图C. 2020-08-01 …
2.实现删除数组中某一元素的算法本题的详细要求如下:1)当给定一个数组和该数组中的某一元素的位置时, 2020-11-01 …
有一项工程含A、B、C、D、E、F六道工序,每道工序分别需要2天、3天、2天、5天、4天、1天时间完 2020-11-19 …
易语言取不重复的随机数.版本2.程序集窗口程序集1.子程序按钮1被单击置随机数种子()a=到文本(取 2020-11-20 …