package com.liming.test;import java.util.Arrays;
import java.util.ArrayList;
import java.util.List;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2005</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/public class LineTest {
public LineTest() {
} public static void main(String[] args) {
LineTest lineTest1 = new LineTest();
String str = "ABBCDDECCFFGGATTYURR";
System.out.println(str.length());
List list = new ArrayList();
List result = new ArrayList();
for (int i = 0; i < str.length(); i++) {
String s = str.substring(i, i + 1);
if (!result.contains(s)) {
list.add(new Integer(i));
System.out.print(s);
result.add(s); for (int j = i+1; j < str.length(); j++) {
String ss = str.substring(j, j + 1);
if (s.equals(ss)) {
list.add(new Integer(j));
System.out.print(ss);
result.add(ss);
break;
}
}
}
}
for (int i = 0; i < str.length(); i++) {
if (!list.contains(new Integer(i))) {
String s = str.substring(i, i + 1);
System.out.print(s);
result.add(s);
}
}
//return result;
}}
import java.util.ArrayList;
import java.util.List;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2005</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/public class LineTest {
public LineTest() {
} public static void main(String[] args) {
LineTest lineTest1 = new LineTest();
String str = "ABBCDDECCFFGGATTYURR";
System.out.println(str.length());
List list = new ArrayList();
List result = new ArrayList();
for (int i = 0; i < str.length(); i++) {
String s = str.substring(i, i + 1);
if (!result.contains(s)) {
list.add(new Integer(i));
System.out.print(s);
result.add(s); for (int j = i+1; j < str.length(); j++) {
String ss = str.substring(j, j + 1);
if (s.equals(ss)) {
list.add(new Integer(j));
System.out.print(ss);
result.add(ss);
break;
}
}
}
}
for (int i = 0; i < str.length(); i++) {
if (!list.contains(new Integer(i))) {
String s = str.substring(i, i + 1);
System.out.print(s);
result.add(s);
}
}
//return result;
}}
解决方案 »
- EJB3.0 启动jboss出现问题
- URLDecoder.decode
- SSH中,action引用service时,是定义具体的还是抽象的?
- 今天的面试题,请高人指教
- 关于tiles的问题
- axis1.x和axis2有什么不同?
- Filer是什么东西?
- 大虾们帮帮忙:1:TCP/IP协议中,当底层已打开文件,上层去取会有什么结果?
- 新手提出来问,来者有分,关于我在记事本写的东东,运行有错!!在线等!!急!!!
- 求助: java.io.StreamCorruptedException: invalid stream header: 32303134
- 求Hibernate例子
- javaScript 的简单问题
前面的30个人中,要求每个国家的人都有2个,如果只有一个,那就一个了,
但是如果万一其中的一个国家只有一个人,那么必然有另一个国家有3个人。那么这个题的理解只能是最后结果里面每个国家的人数至少有两个,除非只有一人。但如果国家数目是20个,而且每个国家都有两个以上的人……那么我打死也做不到要求……所以这个题里面国家数目和每个国家的人数必须满足一定的关系,这问题才可能有解……另外,题目的要求里面并没有说每个国家的两个人是否必须挨在一起,但举的例子里面却是挨在一起的,到底是否需要实现挨在一起??还有:
移动之后,要保证没有移动的本来的顺序
那么先请说明一下,怎么算是移动?是A的位置开始在第5位上,最后也在第五位上才算没有移动过?那么无论你怎么得出结果,都会满足这个要求的,因为没有移动的人都在原来的位置上,怎么可能顺序有变??要么就是移动是人员调动的基本操作,即把第二位调到第20位,虽然中间的人位置变了,但不算移动过。那么我们的每一步可做的基本动作模式就算是定了……出题的兄弟,这真的是你要做的一个问题吗?怀疑ing.是不是说出来逗我们玩的?要不就只能说你表述不清楚了……