C++零基础算法100题-IP地址无效化

89 阅读1分钟

题目链接: 1108. IP 地址无效化 - 力扣(LeetCode)

题目描述

image.png

解体思路

  1. 首先我们遍历这个字符串
  2. 每当我们遍历到.的时候我们将它替换成[.]
  3. 将数组重新拼接
  4. 返回新生成的数组

代码实现

class Solution {
public:
    string defangIPaddr(string address) {
        string ret;
        for(int i=0;i<address.size();i++){
            if(address[i]=='.'){
                ret+="[.]";
            }else{
                ret+=address[i];
            }
        }
        return ret;
    }
};