π©1108. Defanging an IP Address
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
address
is a valid IPv4 address.
string defangIPaddr(string address)
{
string result;
for(int i = 0;i < address.size();++i)
{
if(address[i]=='.') // Π΅ΡΠ»ΠΈ Π²ΡΡΡΠ΅ΡΠ°Π΅ΠΌ ΡΠΎΡΠΊΡ, ΡΠΎ ΠΏΡΠΈΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΊ Π½Π΅ΠΉ []
{
result = result + "[.]";
}
else // ΠΈΠ½Π°ΡΠ΅ ΠΏΡΠΈΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎ Π²ΡΡΡΠ΅ΡΠ΅Π½Π½ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ»
{
result = result + address[i];
}
}
return result;
}
Last updated