news 2026/6/10 16:44:50

复原IP地址

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
复原IP地址

题目链接

93. 复原 IP 地址 - 力扣(LeetCode)

思路:

1.首先读懂题目,ip 地址需要满足的条件是 没有前导0,并不超过 255

2. 接下来我们就只需要把 这三个点,模拟的放入到 这个字符串中,会生成四个数字,这四个数字都需要满足上面这个条件,在这三个点分布的时候,我们还需要考虑到,这个点和点之间的距离,不能超过3

代码:

/** * @param {string} s * @return {string[]} */ var restoreIpAddresses = function (s) { let res = [] function isIp(num) { if (parseInt(num) > 255) { return false } if (num.length > 1 && num[0] === '0') return false return true } if (s.length < 4 || s.length > 16) return [] // 分布三个点,最后排查哪个ip地址不可用 for (let i = 1; i < s.length && i <= 3; i++) { for (let j = i + 1; j < s.length && j <= i + 3; j++) { for (let k = j + 1; k < s.length && k <= j + 3; k++) { let [a, b, c, d] = [s.substring(0, i), s.substring(i, j), s.substring(j, k), s.substring(k)] if (isIp(a) && isIp(b) && isIp(c) && isIp(d)) { res.push(a + '.' + b + '.' + c + '.' + d) } } } } return res };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/8 18:57:18

jQuery Mobile 主题

jQuery Mobile 主题 引言 jQuery Mobile 是一个流行的前端框架,用于创建响应式网站和应用程序。其核心特点之一就是主题,主题使得开发者能够快速定制界面风格,以适应不同的品牌和用户需求。本文将深入探讨 jQuery Mobile 主题的概念、类型、定制方法以及最佳实践。 jQuer…

作者头像 李华
网站建设 2026/6/9 0:55:51

ZingChart使用动画过渡效果使图表更清晰

使用动画过渡效果使图表更清晰 2025年12月15日Web Components 图表具有流畅的动画效果&#xff0c;使数据变化更容易查看&#xff0c;并帮助用户保持专注&#xff0c;即使是复杂的视觉效果。ZingChart Web Components 图表控件中的动画是指在数据渲染、更新或交互过程中应用于图…

作者头像 李华
网站建设 2026/6/10 2:07:15

AppML 案例模板

AppML 案例模板 引言 AppML,作为一款强大的移动应用开发工具,以其高效、便捷的特点受到了广大开发者的青睐。为了帮助开发者更好地理解和运用AppML,本文将提供一个案例模板,旨在指导开发者如何利用AppML创建出优秀的移动应用。 案例背景 随着移动互联网的快速发展,移动…

作者头像 李华
网站建设 2026/6/7 23:52:08

JavaScript如何利用JQuery实现100G文件HTTP断点续传?

大文件传输解决方案建议书 一、需求分析与技术挑战 作为福建IT行业软件公司项目负责人&#xff0c;针对贵司提出的大文件传输需求&#xff0c;我进行了全面分析&#xff0c;发现以下几个核心挑战&#xff1a; 超大文件传输稳定性&#xff1a;单文件100G的传输及断点续传文件…

作者头像 李华
网站建设 2026/6/7 17:27:00

JS如何利用切片技术实现超大附件的秒传与续传?

前端老哥的奇幻漂流&#xff1a;20G文件上传历险记 大家好&#xff0c;我是那个"预算100元想造航天飞机"的陕西前端老哥。最近接了个外包&#xff0c;客户要求用原生JS实现20G文件上传&#xff0c;还要兼容IE9…我差点没把手中的肉夹馍吓掉&#xff01; 需求分析&a…

作者头像 李华
网站建设 2026/6/10 16:31:24

WebUploader如何配合Vue2实现百万文件上传的批量处理?

前端老哥的外包求生记&#xff1a;20G大文件上传系统&#xff08;Vue3原生JS&#xff09; 兄弟们&#xff01;我是福建一名“头发渐少但代码不秃”的前端程序员&#xff0c;最近接了个外包活——给客户做文件管理系统&#xff0c;核心需求就一个&#xff1a;“20G大文件文件夹…

作者头像 李华