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