七周剑指offer《替换空格》

Posted JunMain

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了七周剑指offer《替换空格》相关的知识,希望对你有一定的参考价值。

替换空格

请实现一个函数,把字符串中的每个空格替换成"%20"。

你可以假定输入字符串的长度最大是 1000。

注意输出字符串的长度可能大于 1000。

样例
输入:"We are happy."

输出:"We%20are%20happy."

代码:


class Solution {
public:
    string replaceSpaces(string &str) {
        string ans;
        
        for (auto c : str){
            if (c == ' ')
                ans += "%20";
            else 
                ans += c;
        }
        
        return ans;
    }
   
};

以上是关于七周剑指offer《替换空格》的主要内容,如果未能解决你的问题,请参考以下文章

《剑指Offer——5:替换空格》代码

java刷题--剑指offer05 替换空格

剑指offer字符串面试题 替换空格

剑指offer 2.替换空格

剑指OFFER替换空格

替换空格-剑指Offer