05 August 2008
给定一个有效的 (IPv4) IP 地址,返回该 IP 地址的变形版本。
一个变形的 IP 地址会替换每个句点“.”。和 ”[。]”。
1
2
3
4
5
6
7
8
9
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"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Solution {
public String defangIPaddr(String address) {
StringBuilder sb = new StringBuilder();
for(int i=0;i<address.length();i++)
{
if(address.charAt(i)=='.')
{
sb.append("[.]");
}
else
{
sb.append(address.charAt(i));
}
}
return sb.toString();
}
}
1
2
3
4
5
class Solution {
public String defangIPaddr(String address) {
return address.replace(".", "[.]");
}
}