华为机试题提交失败 在eclipse中结果正确:数据分类处理

提交失败的测试用例在eclipse上也可以通过 题目链接:https://www.nowcoder.com/practice/9a763ed59c7243bd8ab706b2da52b7fd?tpId=37&tqId=21248&tPage=2&rp=&ru=/ta/huawei&qru=/ta/huawei/question-ranking 请大神指教 为什么提交不了

package three;

import java.util.ArrayList;

import java.util.HashMap;

import java.util.Map;

import java.util.Scanner;

import java.util.TreeSet;

public class treeset_0408 {

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner sc = new Scanner(System.in);

TreeSet<Integer> ts = new TreeSet<Integer>();

ArrayList<Integer> R = new ArrayList<Integer>();

ArrayList<Integer> L = new ArrayList<Integer>();

ArrayList<Integer> A = new ArrayList<Integer>();

Map<Integer, Integer> m = new HashMap<Integer, Integer>();

int sumIj;

//输入L和有序无重复的R

while (sc.hasNext()) {

int k = sc.nextInt();

for (int i = 0; i < k; i++) {

L.add(sc.nextInt());

}

int n = sc.nextInt();

for (int i = 0; i < n; i++) {

ts.add(sc.nextInt());

}

R.addAll(ts);

break;


}

for (int i = 0; i < R.size(); i++) {

int r = R.get(i);

String sr = "" + r;

sumIj = 0;

m.clear();

for (int j = 0; j < L.size(); j++) {

int l = L.get(j);

String sl = "" + l;

if (sl.contains(sr)) {//判断Lj是否包含Ri

sumIj++;

m.put(j, L.get(j));

}

}

if (sumIj > 0) {

A.add(r);

A.add(sumIj);

for (Map.Entry entry : m.entrySet()) {

A.add((Integer) entry.getKey());

A.add((Integer) entry.getValue());

}

}

}

System.out.print(A.size());

for (int i = 0; i < A.size(); i++) {

System.out.print(" " + A.get(i) + "");

}

}

}



#华为#
全部评论
你的代码不支持多组数据。 比如: 输入: 24 7907 610 4359 55 812 3002 10706 2470 8332 8573 3840 8105 9213 10159 11882 6517 7357 6398 4586 215 3420 4927 7159 9414  10 85 122 46 55 110 47 77 119 50 58  7 6396 4598 8539 6047 2019 11269 7402  3 16 4 26 正确输出: 16 47 1 7 2470 55 1 3 55 58 1 18 4586 85 1 9 8573 12 4 3 1 4598 3 6047 6 7402 26 1 5 11269 而你的代码只输出了: 16 47 1 7 2470 55 1 3 55 58 1 18 4586 85 1 9 8573
点赞 回复 分享
发布于 2021-02-27 22:01
去掉第一行package;以及将类名换成Main之后可以再试试
点赞 回复 分享
发布于 2017-04-09 09:14
去掉包名,修改类名
点赞 回复 分享
发布于 2017-04-09 01:28

相关推荐

03-03 23:12
已编辑
北京邮电大学 Java
书海为家:我来给一点点小建议,因为毕竟还在学校不像工作几年的老鸟有丰富的项目经验,面试官在面试在校生的时候更关注咱们同学的做事逻辑和思路,所以最好在简历中描述下自己做过项目的完整过程,比如需求怎么来的,你对需求的解读,你想到的解决办法,遇到困难如何找人求助,最终项目做成了什么程度,你从中收获了哪些技能,你有什么感悟。
你的简历改到第几版了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务