当前位置: 首页 > news >正文

做花语的网站吴江网站制作公司

做花语的网站,吴江网站制作公司,网站推广平台代理,知名的建站公司目录 1.题目2.思路3.代码实现#xff08;Java#xff09; 1.题目 给定一个字符串 queryIP。如果是有效的 IPv4 地址#xff0c;返回 “IPv4” #xff1b;如果是有效的 IPv6 地址#xff0c;返回 “IPv6” #xff1b;如果不是上述类型的 IP 地址#xff0c;返回 “Nei… 目录 1.题目2.思路3.代码实现Java 1.题目 给定一个字符串 queryIP。如果是有效的 IPv4 地址返回 “IPv4” 如果是有效的 IPv6 地址返回 “IPv6” 如果不是上述类型的 IP 地址返回 “Neither”。 有效的 IPv4 地址是 “x1.x2.x3.x4” 形式的 IP 地址。 其中 0 xi 255 且 xi 不能包含前导零。例如: “192.168.1.1” 、 “192.168.1.0” 为有效IPv4地址“192.168.01.1” 为无效 IPv4 地址“192.168.1.00” 、 “192.1681.1” 为无效 IPv4 地址。一个有效的 IPv6 地址 是一个格式为 “x1:x2:x3:x4:x5:x6:x7:x8” 的IP地址其中 1 xi.length 4xi 是一个十六进制字符串 可以包含数字、小写英文字母‘a’ 到 ‘f’和大写英文字母‘A’ 到 ‘F’。在 xi 中允许前导零。例如 “2001:0db8:85a3:0000:0000:8a2e:0370:7334” 和 “2001:db8:85a3:0:0:8A2E:0370:7334” 是有效的 IPv6 地址而 “2001:0db8:85a3::8A2E:037j:7334” 和 “02001:0db8:85a3:0000:0000:8a2e:0370:7334” 是无效的 IPv6 地址。 示例 1 输入queryIP “172.16.254.1” 输出“IPv4” 解释有效的 IPv4 地址返回 “IPv4” 示例 2 输入queryIP “2001:0db8:85a3:0:0:8A2E:0370:7334” 输出“IPv6” 解释有效的 IPv6 地址返回 “IPv6” 示例 3 输入queryIP “256.256.256.256” 输出“Neither” 解释既不是 IPv4 地址又不是 IPv6 地址 提示 queryIP 仅由英文字母数字字符 ‘.’ 和 ‘:’ 组成。 2.思路 1模拟 相关题目 LeetCode_回溯_中等_93.复原 IP 地址 3.代码实现Java //思路1————模拟 class Solution {public String validIPAddress(String queryIP) {if (queryIP.indexOf(.) 0) {// IPv4int last -1;//检查每一个 xifor (int i 0; i 4; i) {// cur 为当前 xi 的最后一个字符在 queryIP 中的下标 1int cur (i 3 ? queryIP.length() : queryIP.indexOf(., last 1));if (cur 0) {return Neither;}if (cur - last - 1 1 || cur - last - 1 3) {return Neither;}int addr 0;for (int j last 1; j cur; j) {if (!Character.isDigit(queryIP.charAt(j))) {return Neither;}addr addr * 10 (queryIP.charAt(j) - 0);}if (addr 255) {return Neither;}if (addr 0 queryIP.charAt(last 1) 0) {return Neither;}if (addr 0 cur - last - 1 1) {return Neither;}last cur;}return IPv4;} else {// IPv6int last -1;//检查每一个 xifor (int i 0; i 8; i) {// cur 为当前 xi 的最后一个字符在 queryIP 中的下标 1int cur (i 7 ? queryIP.length() : queryIP.indexOf(:, last 1));if (cur 0) {return Neither;}if (cur - last - 1 1 || cur - last - 1 4) {return Neither;}for (int j last 1; j cur; j) {if (!Character.isDigit(queryIP.charAt(j)) !(a Character.toLowerCase(queryIP.charAt(j)) Character.toLowerCase(queryIP.charAt(j)) f)) {return Neither;}}last cur;}return IPv6;}} }
http://www.w-s-a.com/news/2980543/

相关文章:

  • 免费的网站域名和空间老域名做网站
  • jsp网站开发怎么调试wordpress主题简
  • 万网网站安装外贸网站平台
  • 网站建设中色无极抖音代运营的好处
  • 简述电子商务网站的建设步骤初学者网站建设
  • 网站建设验收建立个人网站多少钱
  • 写作网站六大神书asp.net网站建设
  • 买了服务器主机这么做网站青岛网站制作推广
  • 乌兰察布建设局网站柳州专业网站建设加盟
  • 单位网站建设情况字体模板素材免费下载网站
  • 班级网站设计模板新手建什么网站赚钱
  • wordpress 做网站开发公司工程管理岗好还是设计岗好
  • 模型评测网站怎么做抖音带运营的执行老大
  • 一个空间放多个网站用element做的网站
  • 个性化网站建设费用百度识图在线使用
  • thinkphp做的网站怎么打开网络推广对产品销售的重要性
  • 学设计的网站网站某个链接失效
  • 网站建设策划书附录国外服务器多少钱一个月
  • 纺织厂网站模板招商网站建设网
  • 可不可以建网站做微商自己网站上做支付宝怎么收费的
  • 简单做网站需要学什么软件开发公司组织结构图
  • 郓城网站建设宁波百度推广优化
  • 企业网站建设的定位网站后台换qq
  • 北京做网站定制价格图表设计 网站
  • 企业营销型网站费用公司网页制作免费
  • 网站源码破解版广东网络营销全网推广策划
  • 网站建设预览简单的asp网站
  • 铜仁市住房和城乡建设厅网站自己做网站要办手续吗
  • 大连做公司网站微网站 获取手机号
  • seo网站诊断网站过场动画