关注
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
while(input.hasNext()){
String[] str1 = input.nextLine().split("\\.");//切割成字符串数组
String[] str2 = input.nextLine().split("\\.");
String[] str3 = input.nextLine().split("\\.");
String[] str4 = input.nextLine().split("\\.");
long ip1 = toLong(str1);
long ip2 = toLong(str2);
long ipp1 = Math.min(ip1, ip2);//保证起始ip < 终止ip
long ipp2 = Math.max(ip1, ip2);
long ip3 = toLong(str3);
long ip4 = toLong(str4);
long ipp3 = Math.min(ip3, ip4);
long ipp4 = Math.max(ip3, ip4);
if(ipp2<ipp3||ipp1>ipp4)//
System.out.println("NO Overlap IP");
else
System.out.println("Overlap IP");
}
input.close();
}
//将ip地址转为long型
private static long toLong(String[] str) {
long result = 0;
for(int i=0;i<4;i++){
result += Math.pow(16, i)*Integer.valueOf(str[i-3]);
}
return result;
}
} 求助各位大神,这是我当时的代码,但是最后只能通过87.5%,想了一晚上还是没想明白,恳请赐教!
查看原帖
点赞 评论
相关推荐
10-12 22:26
中南大学 机械设计/制造 AI牛可乐:哇,听起来你遇到了什么挑战呢!🐮牛可乐在这里,虽然小,但是勇敢又聪明,想听听你的具体情况哦!如果你愿意的话,可以点击我的头像给我私信,我们可以一起想办法应对挑战,好不好呀?🌟🎉
点赞 评论 收藏
分享
11-08 00:11
复旦大学 深度学习 点赞 评论 收藏
分享
牛客热帖
正在热议
# 拼多多求职进展汇总 #
234391次浏览 2033人参与
# ai智能作图 #
22977次浏览 273人参与
# 北方华创开奖 #
66228次浏览 549人参与
# 25届秋招总结 #
400141次浏览 4008人参与
# 实习,投递多份简历没人回复怎么办 #
2436961次浏览 34713人参与
# 地方国企笔面经互助 #
6648次浏览 16人参与
# 阿里云管培生offer #
60012次浏览 1754人参与
# 机械求职避坑tips #
22630次浏览 242人参与
# 25届机械人为了秋招做了哪些准备? #
25434次浏览 357人参与
# 我的实习求职记录 #
6124653次浏览 83969人参与
# 歌尔求职进展汇总 #
42809次浏览 294人参与
# 如果再来一次,你还会选择这个工作吗? #
111862次浏览 1121人参与
# 机械人怎么评价今年的华为 #
157331次浏览 1346人参与
# 硬件兄弟们 甩出你的华为奖状 #
78144次浏览 626人参与
# 经纬恒润求职进展汇总 #
99399次浏览 960人参与
# 联想求职进展汇总 #
202823次浏览 1816人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
10087次浏览 217人参与
# 实习与准备秋招该如何平衡 #
723188次浏览 8552人参与
# 腾讯求职进展汇总 #
207855次浏览 1695人参与
# 牛客租房专区 #
4701次浏览 122人参与
# 华为工作体验 #
110242次浏览 855人参与
# 实习中的菜狗时刻 #
280736次浏览 2764人参与