其他分享
首页 > 其他分享> > 空格替换LeetCode中等题

空格替换LeetCode中等题

作者:互联网

给定一个string iniString 及其长度 int len, 已知该字符串中有空格,现要求编写程序将字符串中空格替换为“%20”。返回更改后的string。假设该字符串有足够的空间存放新增的字符,并且知道原字符的长度(小于等于1000),同时保证字符串由大小写的英文字母组成。

示例1

输入:

"Mr John Smith",13

返回值:

"Mr%20John%20Smith"

示例2

输入:

"Hello  World",12

返回值:

"Hello%20%20World"
class Replacement {
public:
    string replaceSpace(string iniString, int length) {
        // write code here
        string s = "";
        for(int i=0; i<iniString.size(); i++){
            if(iniString[i] == ' ') s += "%20";
            else s += iniString[i];
        }
        return s;
    }
};

标签:iniString,string,示例,int,替换,空格,字符串,LeetCode
来源: https://blog.csdn.net/weixin_61118018/article/details/122688579