Description
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.
分析
题目的意思是:把IP地址‘.’替换成’[.]’,实现也很直接,直接遍历,把相应的位置变换一下就可以了哈。
代码
class Solution:
def defangIPaddr(self, address: str) -> str:
res=''
for ch in address:
if(ch!='.'):
res+=ch
else:
res+='[.]'
return res