1108. IP 地址无效化
IP 地址无效化
题目描述:
给你一个有效的 IPv4 地址 address,返回这个 IP 地址的无效化版本。
所谓无效化 IP 地址,其实就是用 “[.]” 代替了每个 “.”。
示例 1:
输入:address = “1.1.1.1”
输出:”1[.]1[.]1[.]1”
示例 2:
输入:address = “255.100.50.0”
输出:”255[.]100[.]50[.]0”
提示:
给出的 address 是一个有效的 IPv4 地址
思路:
时间复杂度:O(n),空间复杂度O(n)
模拟
代码:
func defangIPaddr(address string) string {
var res string
for _,v := range address{
if v == '.'{
res += "[.]"
}else{
res += string(v)
}
}
return res
}
代码效率:
执行用时:0 ms, 在所有 Go 提交中击败了100.00%的用户
内存消耗:1.8 MB, 在所有 Go 提交中击败了86.23%的用户
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!