首页 > 心动网络笔试,编程题有点尬啊
头像
凌兮~
编辑于 2019-08-29 21:02
+ 关注

心动网络笔试,编程题有点尬啊

第一题,我感觉题意表达不明确,它到底要不要异常处理啊,也没说,但是题中又给输入参数限定范围。我是真心崩了。
这是第一题字典重排序,我是理解的是数据格式是题中确定好的。但是通过率达不到100%。心态崩了。第二题题没读懂。无语。。。。。
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner scanner=new Scanner(System.in);
		while (scanner.hasNext()) {
			char[] array=scanner.next().toCharArray();
			List<String> list=new ArrayList<String>();
			 int num=scanner.nextInt(); 
			 for(int i=0;i<num;i++) {
			  String string=scanner.next();
			  list.add(string);
			 }
			 int[] key=new int[list.size()];
			 HashMap<Integer, String> map=new HashMap<>();
			 for (int i = 0; i < list.size(); i++) {
				for (int j = 0; j < array.length; j++) {
					if (list.get(i).charAt(0)==array[j]) {
						map.put(j, list.get(i));
						key[i]=j;
					}
				}
			}
			for(int i=0;i<key.length;i++) {
				System.out.println(map.get(key[i]));
			}
			
		}
		scanner.close();
		 
	}
}


全部评论

(13) 回帖
加载中...
话题 回帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐