LeetCode: Defanging an IP Address
Question
Given a valid (IPv4) IP address, return a defanged version of that IP address.
A defanged IP address replaces every period “.” with “[.]”.
Solution#1
def defang_i_paddr(address)
s1 = address.split('')
s1.map { |element|
if element == "."
element = "[.]"
else
element
end
}.join
end
Solution#2
def defang_i_paddr(address)
address.gsub! '.', '[.]'
end
Comments