面试题 05. 替换空格

05. 替换空格

题目描述

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

示例

示例1

输入:s = "We are happy."

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

题解

cpp 复制代码
class Solution {
public:
    string replaceSpace(string s) {
        string ans;
        for (char ch : s) {
            if (ch == ' ')
                ans += "%20";
            else
                ans += ch;
        }
        return ans;
    }
};
相关推荐
m0_56135967几秒前
C++模块接口设计
开发语言·c++·算法
wengqidaifeng29 分钟前
探索数据结构(二):空间复杂度
c语言·开发语言·数据结构
难得的我们29 分钟前
单元测试在C++项目中的实践
开发语言·c++·算法
Once_day30 分钟前
代码训练总结(1)算法和数据结构的框架思维
数据结构·算法
鹿角片ljp34 分钟前
力扣125.验证回文串-双指针
数据结构·算法
夏乌_Wx35 分钟前
练题100天——DAY44:回文链表 ★★☆☆☆
数据结构
We་ct1 小时前
LeetCode 30. 串联所有单词的子串:从暴力到高效,滑动窗口优化详解
前端·算法·leetcode·typescript
-Try hard-1 小时前
数据结构|概念及单向有头链表
数据结构·算法·vim
历程里程碑1 小时前
子串----和为K的子数组
大数据·python·算法·leetcode·elasticsearch·搜索引擎·哈希算法
郝学胜-神的一滴1 小时前
Python List操作:+、+=、extend的深度解析
开发语言·数据结构·python·程序人生·架构·list