diff options
Diffstat (limited to 'defanging_ip_address.py')
-rw-r--r-- | defanging_ip_address.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/defanging_ip_address.py b/defanging_ip_address.py new file mode 100644 index 0000000..c9daae2 --- /dev/null +++ b/defanging_ip_address.py @@ -0,0 +1,22 @@ +# 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")) |