有赞 笔试java第一题
为啥通过率是66%啊?各位老铁。😥
import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;
import java.util.TreeSet;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str =sc.nextLine();
String s1=str.substring(0, str.lastIndexOf("|"));
String s2=str.substring( str.lastIndexOf("|")+1);
String[] ss1=s1.split(",");
String[] ss2=s2.split(",");
ArrayList list =new ArrayList();
for(int i=0;i<ss1.length;i++){
list.add(ss1[i]);
}
for(int i=0;i<ss2.length;i++){
if(list.contains(ss2[i])){
continue;
}
list.add(ss2[i]);
}
Collections.sort(list);
System.out.print("[");
for(int i=0;i<list.size()-1;i++){
System.out.print(list.get(i)+", ");
}
System.out.print(list.get(list.size()-1));
System.out.print("]");
}
}
#有赞##Java工程师##笔试题目#

