Leetcode1108. IP 地址无效化
1108. IP 地址无效化
给你一个有效的 IPv4 地址
address,返回这个 IP 地址的无效化版本。所谓无效化 IP 地址,其实就是用
"[.]"代替了每个"."。
题意概述:
说人话就是实现string当中给定字符的替换。
解题报告:
由于c++当中的string类的replace方法不直接提供字符串中字符替换的功能,所以直接对address进行一遍扫描,如果不是.就直接添加入ans当中,否则就往ans当中添加[.]
class Solution {
public:
string defangIPaddr(string address) {
string ans="";
for (int i=0;i<address.size();i++){
if (address[i]=='.'){
ans+="[.]";
continue;
}
ans+=address[i];
}
return ans;
}
};

浙公网安备 33010602011771号