題目

Given a valid (IPv4) IP address, return a defanged version of that IP address.

defanged IP address replaces every period "." with "[.]".

Example 1:

Input: address = "1.1.1.1"
Output: "1[.]1[.]1[.]1"

Example 2:

Input: address = "255.100.50.0"
Output: "255[.]100[.]50[.]0"

Constraints:

  • The given address is a valid IPv4 address.

題目大意

給你一個有效的 IPv4 地址 address,返回這個 IP 地址的無效化版本。所謂無效化 IP 地址,其實就是用 "[.]" 代替了每個 "."。

提示:

  • 給出的 address 是一個有效的 IPv4 地址

解題思路

  • 給出一個 IP 地址,要求把點替換成 [.]
  • 簡單題,按照題意替換即可。 意替換即可。

參考代碼

package leetcode

import "strings"

func defangIPaddr(address string) string {
	return strings.Replace(address, ".", "[.]", -1)
}