Defanging an IP Address

1108. Defanging an IP Address

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.

 

Solution to the above Question

class Solution {

public:

    string defangIPaddr(string address) {

       

        string s,a,c;

   s=address;

   a="[.]";

    for(int i=0; i<s.length(); i++){

    if(s[i]=='.'){

        c=c+a;

    }

    else{

        c=c+s[i];

    }

    }

    return c;  

    }

};

Post a Comment

0 Comments