AlgoLounge

Defanging an IP Address

easy

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

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

Examples

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.
TypeScript
Loading editor…
List of test cases (10)
Case 1
address = "1.1.1.1"
Case 2
address = "255.100.50.0"
Case 3
address = "0.0.0.0"
Case 4
address = "255.255.255.255"
Case 5
address = "192.168.0.1"
Case 6
address = "127.0.0.1"
Case 7
address = "10.20.30.40"
Case 8
address = "8.8.8.8"
Case 9
address = "172.16.254.1"
Case 10
address = "100.64.0.255"