0
点赞
收藏
分享

微信扫一扫

空格替换LeetCode中等题

卿卿如梦 2022-01-26 阅读 51

给定一个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;
    }
};
举报

相关推荐

0 条评论