<#meta itemprop="name" content="Neo's Blog"> 杂题系列-空格替换 Posted on 2020-12-27 Edited on 2022-03-03 Valine: 请实现一个函数,把字符串中的每个空格替换成”%20”。 你可以假定输入字符串的长度最大是1000。注意输出字符串的长度可能大于1000。 样例输入:”We are happy.” 输出:”We%20are%20happy.” 考察点: 从后往前遍历,逆向思维。 与之类似的题目: memcpy实现。 1234567891011class Solution {public: string replaceSpaces(string &str) { string r; for (auto x : str) { if (x != ' ') r += x; else r += "%20"; } return r; }}; Recommended Posts 杂题系列-字符串转换成整数 杂题系列-打印最小数字 搜索系列-概览 扑克牌的顺子 你的支持是我坚持的最大动力! Donate WeChat Pay Alipay