有赞 笔试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工程师##笔试题目#