From e25cf9d4b9d8cd05e8e0b343360d49edd497b046 Mon Sep 17 00:00:00 2001 From: Ali Mohsen <92491494+mohsenalis@users.noreply.github.com> Date: Sat, 26 Feb 2022 17:48:47 -0500 Subject: [PATCH] Return a defanged version of IP address Given a valid (IPv4) IP address, return a defanged version of that IP address. A defanged IP address has a "[.]" for every period "." . --- Code/defangeIP.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Code/defangeIP.py diff --git a/Code/defangeIP.py b/Code/defangeIP.py new file mode 100644 index 0000000..61d631b --- /dev/null +++ b/Code/defangeIP.py @@ -0,0 +1,16 @@ +class Solution: + def defangIPaddr(self, address: str) -> str: + self.address = address + a_Arr = address.split(".") + + output = '' + for i in range(0,len(a_Arr)*2-1): + if i%2 == 1: + a_Arr.insert(i, "[.]") + + for j in a_Arr: + output += j + + return output + +