源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  文章  >  93. 复原IP地址

93. 复原IP地址

分类: 文章 • 2025-02-15 14:00:52

93. 复原IP地址

class Solution:
    def restoreIpAddresses(self, s):
        """
        :type s: str
        :rtype: List[str]
        """
        if len(s) > 12:
            return []
        res = []
        self.dfs(s, [], res)
        return res
    
    def dfs(self, s, path, res):
        if not s and len(path) == 4:
            res.append('.'.join(path))
        for i in range(1,4):
            if i > len(s):
                continue
            number = int(s[:i])
            if str(number) == s[:i] and number <= 255:
                self.dfs(s[i:], path + [s[:i]], res)

相关推荐

  • Ubuntu20怎么配置静态IP地址
  • 树莓派指示灯显示正常却看不到IP地址 解决
  • 由ip地址以及同个网段引发的疑问及思考
  • 配置接口IP地址并通过静态路由实现全网互通
  • 公用ip地址查询_是什么使您无法更改公用IP地址并在Internet上造成严重破坏?
  • 命题作文:在一棵IPv4地址树中彻底理解IP路由表的各种查找过程
  • 5.6IP地址
  • 浏览器输入地址后发生了什么?TCP/IP是什么?
  • WEBSTORM-localhost变更为ip地址查看
  • IT-标准化-系列-1.查看计算机名和IP地址
  • 今晚7点30,大佬直播撸代码做聊天软件,他是要挑战子弹短信吗?
  • 语义分割--Dilated Residual Networks 之转载
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号