1108. Defanging an IP Address #
Problem #
Given a valid (IPv4) IP address, return a defanged version of that IP address.
A 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
addressis a valid IPv4 address.
Problem Summary #
Given a valid IPv4 address address, return the defanged version of this IP address. A defanged IP address simply replaces every “.” with “[.]”.
Note:
- The given
addressis a valid IPv4 address
Solution Approach #
- Given an IP address, replace the dots with
[.]. - Easy problem; just replace according to the problem statement.
Code #
package leetcode
import "strings"
func defangIPaddr(address string) string {
return strings.Replace(address, ".", "[.]", -1)
}