面试题 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;
    }
};
相关推荐
2401_841495641 分钟前
【LeetCode刷题】缺失的第一个正数
数据结构·python·算法·leetcode·数组·哈希·缺失最小正整数
C++业余爱好者3 分钟前
Java 中的数据结构详解及应用场景
java·数据结构·python
旧梦吟11 分钟前
脚本 生成图片水印
前端·数据库·算法·golang·html5
拼好饭和她皆失19 分钟前
二分答案算法详解:从理论到实践解决最优化问题
数据结构·算法·二分·二分答案
weixin_4577600022 分钟前
逻辑回归(Logistic Regression)进行多分类的实战
算法·分类·逻辑回归
月明长歌24 分钟前
【码道初阶】Leetcode234进阶版回文链表:牛客一道链表Hard,链表的回文结构——如何用 O(1) 空间“折叠”链表?
数据结构·链表
元亓亓亓25 分钟前
LeetCode热题100--215. 数组中的第K个最大元素--中等
算法·leetcode·职场和发展
CoderYanger30 分钟前
C.滑动窗口-求子数组个数-越长越合法——2962. 统计最大元素出现至少 K 次的子数组
java·数据结构·算法·leetcode·职场和发展
小满、35 分钟前
Redis:高级数据结构与进阶特性(Bitmaps、HyperLogLog、GEO、Pub/Sub、Stream、Lua、Module)
java·数据结构·数据库·redis·redis 高级特性
Eiceblue36 分钟前
通过 C# 将 RTF 文档转换为图片
开发语言·算法·c#