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

Golang | Leetcode Golang题解之第468题验证IP地址

题目:

题解:

func validIPAddress(queryIP string) string {if sp := strings.Split(queryIP, "."); len(sp) == 4 {for _, s := range sp {if len(s) > 1 && s[0] == '0' {return "Neither"}if v, err := strconv.Atoi(s); err != nil || v > 255 {return "Neither"}}return "IPv4"}if sp := strings.Split(queryIP, ":"); len(sp) == 8 {for _, s := range sp {if len(s) > 4 {return "Neither"}if _, err := strconv.ParseUint(s, 16, 64); err != nil {return "Neither"}}return "IPv6"}return "Neither"
}

http://www.mrgr.cn/news/46822.html

相关文章:

  • 计算机视觉算法实战——实时车辆检测和分类(主页有相关源码)
  • 探索 C++ 与 LibUSB:开启 USB 设备交互的奇幻之旅
  • 基于vue框架的的校园生活服务平台8vwac(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • plane开源的自托管项目
  • excel前缀和(递增求和)
  • 【计算机网络】lab7 TCP协议
  • 深入解析RBAC模型的数据库设计方案
  • PGMP-05相关方
  • IDEA调试模式下,单步执行某修改方法后,数据库内容没有更新,同时也无法手动修改对应数据
  • C语言 | Leetcode C语言题解之第468题验证IP地址
  • IDEA必装的插件:Spring Boot Helper的使用与功能特点
  • 冷热数据分离
  • Python中的列表:全面解析与应用
  • 【C语言】值传递和指针传递
  • Excel重新踩坑1:加密保护工作簿、编辑保护工作簿、编辑保护工作表、允许编辑区域;填充柄;同时编辑多个单元格为同一个值
  • COLMAP安装踩坑记录
  • 社工字典生成工具 —— CeWL 使用手册
  • QDateEdit Class
  • 【python】OS(文件管理)模块(库)
  • 1143. 最长公共子序列
  • 【Linux】—Xshell、Xftp安装
  • 新赚米渠道,天工AI之天工宝典!
  • 力扣21~25题
  • 【数据结构与算法】简单聊聊图数据的存储
  • CeWL | CeWL 使用实例
  • 【Kubernets】通讲CNI(Container Network Interface)容器网络接口实现方案