面试题 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;
    }
};
相关推荐
豆沙沙包?13 分钟前
2025年--Lc298-1019. 链表中的下一个更大节点(栈)--java版
java·数据结构·链表
fengfuyao98515 分钟前
匈牙利算法的MATLAB实现
java·算法·matlab
路过君_P18 分钟前
C++ 算法题解:迷宫寻路
c++·算法·深度优先
罗湖老棍子26 分钟前
二维vector完全指南1:从定义到增删改查
数据结构·c++·算法·stl
再卷也是菜27 分钟前
C++篇(22)LRU Cache
数据结构·c++·算法
语落心生29 分钟前
海量数据集的AI自动化预测打标 -- 振动特征多标签分类
算法
语落心生33 分钟前
海量数据集AI自动化打标 - 温度周期检测
算法
语落心生42 分钟前
海量数据集的AI自动化预测打标 -- 矿业音频分类
算法
吃着火锅x唱着歌44 分钟前
LeetCode 3185.构成整天的下标对数目II
算法·leetcode·职场和发展
程序猿多布1 小时前
数据结构 之 栈和队列
数据结构··队列