关注
import java.util.*; public class e { /*请完成下面这个函数,实现题目要求的功能 当然,你也可以不按照下面这个模板来作答,完全按照自己的想法来 ^-^ ******************************开始写代码******************************/ static int findMinMis(int[] A) { if (A == null) { return 0;
}
Arrays.sort(A); int num = -1; for (int i = 1; i < A.length; i++) { if (A[i] - A[i - 1] != 1) { if (A[i - 1] + 1 > 0) {
num = A[i - 1] + 1; break;
}
}
} if (num == -1) { if (A[0] > 1) {
num = A[0] - 1;
} else {
num = A[A.length - 1] + 1;
}
} return num;
} /******************************结束写代码******************************/ public static void main(String[] args) {
Scanner in = new Scanner(System.in); int res; int _A_size = 0;
_A_size = Integer.parseInt(in.nextLine().trim()); int[] _A = new int[_A_size]; int _A_item; for (int _A_i = 0; _A_i < _A_size; _A_i++) {
_A_item = Integer.parseInt(in.nextLine().trim());
_A[_A_i] = _A_item;
}
res = findMinMis(_A);
System.out.println(String.valueOf(res));
}
}
查看原帖
点赞 评论
相关推荐
11-27 14:28
长沙理工大学 牛牛不会牛泪:看你想提升什么,代码能力太宽泛了,是想提升算法能力还是工程能力? 工程能力做项目找实习,算法也分数据结构算法题和深度学习之类算法
点赞 评论 收藏
分享
牛客热帖
正在热议
# 拼多多求职进展汇总 #
235134次浏览 2036人参与
# 实习,投递多份简历没人回复怎么办 #
2437583次浏览 34716人参与
# 阿里云管培生offer #
60584次浏览 1755人参与
# 25届秋招总结 #
402336次浏览 4031人参与
# ai智能作图 #
23780次浏览 280人参与
# 地方国企笔面经互助 #
6719次浏览 16人参与
# 北方华创开奖 #
66413次浏览 549人参与
# 机械求职避坑tips #
22847次浏览 244人参与
# 25届机械人为了秋招做了哪些准备? #
25662次浏览 359人参与
# 软件开发投递记录 #
1479870次浏览 23936人参与
# 我的实习求职记录 #
6126547次浏览 83987人参与
# 歌尔求职进展汇总 #
42831次浏览 294人参与
# 机械人怎么评价今年的华为 #
157458次浏览 1349人参与
# 如果再来一次,你还会选择这个工作吗? #
112894次浏览 1124人参与
# 硬件兄弟们 甩出你的华为奖状 #
78234次浏览 626人参与
# 我在牛爱网找对象 #
74384次浏览 552人参与
# 经纬恒润求职进展汇总 #
99502次浏览 960人参与
# 联想求职进展汇总 #
202940次浏览 1816人参与
# 如果可以,你希望哪个公司来捞你 #
32190次浏览 189人参与
# 阿里求职进展汇总 #
72485次浏览 793人参与
# 牛客租房专区 #
5597次浏览 141人参与
# 许愿池 #
217650次浏览 2545人参与