关注
同学,你的第二题是IP地址码? 我记得是LeetCode 的原题,以前刷过 import java.util.Scanner; public class Main1 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("hello world"); Scanner in = new Scanner(System.in); String s=in.nextLine(); vavidIP(s); } private static void vavidIP(String s) { // TODO Auto-generated method stub int len = s.length(); for (int i = 1; i <=3; ++i){ // first cut if (len-i > 9) continue; for (int j = i+1; j<=i+3; ++j){ //second cut if (len-j > 6) continue; for (int k = j+1; k<=j+3 && k<len; ++k){ // third cut int a,b,c,d; // the four int's seperated by "." a = Integer.parseInt(s.substring(0,i)); b = Integer.parseInt(s.substring(i,j)); // notice that "01" can be parsed into 1. Need to deal with that later. c = Integer.parseInt(s.substring(j,k)); d = Integer.parseInt(s.substring(k)); if (a>255 || b>255 || c>255 || d>255) continue; String ip = a+"."+b+"."+c+"."+d; if (ip.length()<len+3) continue; // this is to reject those int's parsed from "01" or "00"-like substrings System.out.println(ip); } } } } public static boolean isValid(String s){ if(s.length()>3 || s.length()==0 || (s.charAt(0)=='0' && s.length()>1) || Integer.parseInt(s)>255) return false; return true; } }
查看原帖
点赞 1
相关推荐
蓝曦111:我也是25届,这是第二次被裁了,毕业没到一年就失业两次,两次都是公司问题。第一家才转正一个月,跟我说公司拿不到项目结款没办法,赔了一个月;第二个公司连工资都发不出来了,赔偿更别想了
,我算是认命了,这条路也不知道能走多远走多久
,不过生活还是要继续的,走一步看一步吧
点赞 评论 收藏
分享
03-29 09:25
大连海事大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 如何成为1个AI工程师? #
8823次浏览 369人参与
# 求职中的尴尬瞬间 #
40959次浏览 122人参与
# 27届实习投递记录 #
138087次浏览 1499人参与
# 23届的你们都什么时候入职? #
265497次浏览 1137人参与
# 26届春招投递记录 #
45566次浏览 366人参与
# 如果可以选,你最想从事什么工作 #
829736次浏览 4933人参与
# 你觉得技术面多长时间合理? #
190470次浏览 1231人参与
# 通信硬件知识分享 #
52452次浏览 551人参与
# 绿盟笔试 #
6180次浏览 56人参与
# 听劝,这个简历怎么改 #
421788次浏览 1899人参与
# 我在大厂见过的最低学历 #
11511次浏览 93人参与
# 找工作中的小确幸 #
94353次浏览 476人参与
# 你觉得第一学历对求职有影响吗? #
278964次浏览 1505人参与
# 我想去国央企的原因 #
81493次浏览 424人参与
# 小米编程考试 #
42390次浏览 159人参与
# 秋招拿一个offer可以躺平吗 #
279713次浏览 1418人参与
# 工作压力大,你会干什么? #
87097次浏览 726人参与
# 你觉得机械有必要实习吗 #
90090次浏览 540人参与
# 机械人,说说你的烦心事 #
152763次浏览 1191人参与
# 选实习,你更看重哪方面? #
85085次浏览 524人参与