面试题 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;
    }
};
相关推荐
shehuiyuelaiyuehao1 分钟前
算法20,x的平方根
开发语言·python·算法
luoganttcc3 分钟前
冯诺依曼体系有一天会被打破吗
算法·架构
V搜xhliang02469 分钟前
【进阶篇】OpenClaw 高级技巧:定时任务 + 子 Agent + 自动化工作流
运维·人工智能·算法·microsoft·自动化
Allen_LVyingbo16 分钟前
面向医疗群体智能的协同诊疗与群体决策支持系统(下)
开发语言·数据结构·windows·python·动态规划
玛卡巴卡ldf22 分钟前
【LeetCode 手撕算法】(回溯)全排列DFS、子集、电话号码字母组合 九键、组合总和、括号生成、单词搜索、分割回文数
java·算法·leetcode·力扣
风筝在晴天搁浅25 分钟前
快手/腾讯 CodeTop LeetCode 43.字符串相乘
算法·leetcode
_深海凉_40 分钟前
LeetCode热题100-括号生成
算法·leetcode·职场和发展
Eloudy44 分钟前
表面码中的CNOT 门的共轭变换规则
算法·量子计算
人道领域2 小时前
【LeetCode刷题日记】二叉树翻转:递归与迭代全解析
java·算法·leetcode
AI科技星2 小时前
全域数学信息原本72分册(数学物理卷)
人工智能·算法·数学建模·数据挖掘·量子计算