defanging_ip_address.py (520B)
| # 1108. Defanging an IP Address
from re import sub
"""
given a valid ipv4 'address', return a defanged version of that ip address. a
defanged ip address replaces every period "." with '[.]'.
"""
class Solution(object):
def defangIPaddr(self, address):
"""
:type address: str
:rtype: str
"""
return sub("\.", "[.]", address)
if __name__ == "__main__":
obj = Solution()
print(obj.defangIPaddr(address="1.1.1.1"))
print(obj.defangIPaddr(address="255.100.50.0"))
|