有赞 笔试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工程师##笔试题目#
全部评论
点赞 回复
分享
发布于 2019-09-10 22:13
哈哈哈哈哈哈哈输入格式都把我干懵了最后也是用的split…我也66.7
点赞 回复
分享
发布于 2019-09-10 22:09
联想
校招火热招聘中
官网直投
有赞JAVA岗可以用C++答题吗?把我调到了JAVA岗,说后台更适合我,我投的是测试啊!!!而且一直用的都是C++。。。。。劝退
点赞 回复
分享
发布于 2019-09-16 22:35

相关推荐

点赞 2 评论
分享
牛客网
牛客企业服务