当前位置: 代码迷 >> 综合 >> leetcode 1108. IP 地址无效化(简单,python)
  详细解决方案

leetcode 1108. IP 地址无效化(简单,python)

热度:60   发布时间:2023-12-19 03:35:41.0

1. 问题

给你一个有效的 IPv4 地址 address,返回这个 IP 地址的无效化版本。

所谓无效化 IP 地址,其实就是用 “[.]” 代替了每个 “.”。

示例 1:

输入:address = "1.1.1.1"
输出:"1[.]1[.]1[.]1"

原题链接

2.解答

python 3

class Solution:def defangIPaddr(self, address: str) -> str:res = ''for item in address:if item == '.':res += '[.]'else:res += itemreturn res

其他解法,replace 或者 split,join.

class Solution:def defangIPaddr(self, address):# a = '[.]'.join(address.split('.'))a = address.replace('.', '[.]')return a