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

中山网站建设 760国外做科研的网站

中山网站建设 760,国外做科研的网站,wordpress实现文章目录,常用外贸网站验证IP地址_牛客题霸_牛客网 描述 编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址 IPv4 地址由十进制数和点来表示#xff0c;每个地址包含4个十进制数#xff0c;其范围为 0 - 255#xff0c; 用(.)分割。比如#xff0c;172.16.254.1#… 验证IP地址_牛客题霸_牛客网 描述 编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址 IPv4 地址由十进制数和点来表示每个地址包含4个十进制数其范围为 0 - 255 用(.)分割。比如172.16.254.1 同时IPv4 地址内的数不会以 0 开头。比如地址 172.16.254.01 是不合法的。 IPv6 地址由8组16进制的数字来表示每组表示 16 比特。这些组数字通过 (:)分割。比如,  2001:0db8:85a3:0000:0000:8a2e:0370:7334 是一个有效的地址。而且我们可以加入一些以 0 开头的数字字母可以使用大写也可以是小写。所以 2001:db8:85a3:0:0:8A2E:0370:7334 也是一个有效的 IPv6 address地址 (即忽略 0 开头忽略大小写)。 然而我们不能因为某个组的值为 0而使用一个空的组以至于出现 (::) 的情况。 比如 2001:0db8:85a3::8A2E:0370:7334 是无效的 IPv6 地址。 同时在 IPv6 地址中多余的 0 也是不被允许的。比如 02001:0db8:85a3:0000:0000:8a2e:0370:7334 是无效的。 说明: 你可以认为给定的字符串里没有空格或者其他特殊字符。 数据范围字符串长度满足 5≤n≤505≤n≤50 进阶空间复杂度 O(n)O(n)时间复杂度 O(n)O(n) 示例1 输入172.16.254.1返回值IPv4 说明这是一个有效的 IPv4 地址, 所以返回 IPv4 示例2 输入2001:0db8:85a3:0:0:8A2E:0370:7334返回值IPv6 说明这是一个有效的 IPv6 地址, 所以返回 IPv6 示例3 输入256.256.256.256返回值Neither 说明这个地址既不是 IPv4 也不是 IPv6 地址 备注 ip地址的类型可能为 IPv4,   IPv6,   Neither class Solution { public:vectorstring split(string s, string spliter){vectorstring res;int pos;while((poss.find(spliter)) ! -1){res.push_back(s.substr(0, pos));s s.substr(pos1);}res.push_back(s);return res;}bool isIPv4(string IP){vectorstring s split(IP, .);if(s.size() ! 4)return false;for(int i 0; i 4; i){if(s[i].size()3 || s[i].size()0) // 每一块不能为0不能长度小于等于0或大于3return false;if(s[i][0] 0 s[i].size()!0) // 不能出现第一个以0开头return false;for(int j 0; j s[i].size(); j){if(!isdigit(s[i][j])) // 只能为数字return false;int num stoi(s[i]);if(num 0 || num 255) // stoi的值为0-255return false;}}return true;}bool isIPv6(string IP){vectorstring s split(IP, :);if(s.size() ! 8)return false;for(int i 0; i s.size(); i){if(s[i].size()0 || s[i].size()4) // 每组个数不能等于0或大于4个 return false;for(int j 0; j s[i].size(); j) // 如果每个字符不是数字或不是a-f的字母就返回false{if(!(isdigit(s[i][j]) || (s[i][j]a s[i][j]f) || (s[i][j]As[i][j]F)))return false;}}return true;}string solve(string IP) {// write code hereif(isIPv4(IP))return string(IPv4);else if(isIPv6(IP))return string(IPv6);else return string(Neither);} };
http://www.hkea.cn/news/14389496/

相关文章:

  • seo网站管理招聘wordpress出现的问题
  • 赶集网天津网站建设手机端网站建站手册
  • 上海网站设计大连甜品网站设计
  • 网站被黑应该怎么做巫山集团网站建设
  • 安阳专业做网站公司wordpress 手机管理
  • 公司建多个网站wordpress.php扩张
  • 做网站类的网站乐陵属于山东哪个市
  • 成都网站外包优化软件开发合同模板
  • 厦门城乡住房建设厅网站首页wordpress文章归档页面
  • 西安cms模板建站网站网讯
  • 如何登陆网站空间前端开发需要哪些技术
  • 建筑英才招聘网首页关键词seo优化案例
  • 提出网络营销思想的网站改版计划小程序代理招商公司
  • 免费seo排名网站网站制作需要网站制作
  • element ui做门户网站汕头网站推广哪家好
  • 申请网站建设的报告wordpress 自动发送邮件
  • 甘肃建设项目审批权限网站深圳市宝安区住房和建设局网站
  • 成都网站营销seo电话沧州工商联网站建设
  • iss服务器网站建设网站备案和域名备案一样吗
  • 网站开发遵循的原则无为网站建设
  • 宁波网站搜索优化公司seo是什么职位
  • 深圳市建设交易宝安合肥seo按天收费
  • 龙华网站建设推广平台手机分销网站公司
  • 北京网站设计推荐柚米vs2013如何做网站
  • 聊城做网站推广费用网站建设如何找本地客户
  • 一般做网站费用wordpress这么用
  • 你好南京网站js 调用本地wordpress
  • ps里怎么做网站平邑网站优化
  • 网站自己怎么制作首钢建设集团山东公司网站
  • 文件外链生成网站网站技术支持 新锐网络