全部评论
这个就当数组合并了,输入确实恶心
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
String list1 = input.substring(0, input.indexOf("|"));
String list2 = input.substring(input.indexOf("|") + 1);
String[] link1 = list1.split(",");
String[] link2 = list2.split(",");
//作为结果
List<Integer> list = new LinkedList<>();
int i = 0;
int j = 0;
while (i < link1.length && j < link2.length) {
int num1 = Integer.parseInt(link1[i]);
int num2 = Integer.parseInt(link2[j]);
if (num1 <= num2) {
if (!list.contains(num1)) {
list.add(num1);
}
i++;
} else {
if (!list.contains(num2)) {
list.add(num2);
}
j++;
}
}
while (i < link1.length) {
int num1 = Integer.parseInt(link1[i]);
if (!list.contains(num1)) {
list.add(num1);
}
i++;
}
while (j < link2.length) {
int num2 = Integer.parseInt(link2[j]);
if (!list.contains(num2)) {
list.add(num2);
}
j++;
}
System.out.println(list.toString());
} 第一题代码大概长这样,然而有个下标递增写错了,只通过了66.7%
这题完全考的输入输出,最后调出来了,然而有个地方写错了,结果只通过66.7
,第二题都没怎么看
有全A的吗 格式好恶心 0.0
就不能指定个长度…无语
不是说让实现一个函数嘛 我直接没考虑输入输出 结果就不给过 佛了
好想吐槽┐(‘~`;)┌,太恶心了
我在想这个和链表有什么关系。。
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
04-22 08:19
华南理工大学 C++ 点赞 评论 收藏
分享