技术栈

面试题 05. 替换空格

NingDream8162024-07-09 17:58

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;
    }
};
上一篇:python-课程满意度计算(赛氪OJ)
下一篇:代码随想录——合并区间(Leecode LCR74)
相关推荐
灵感__idea
5 小时前
Hello 算法:贪心的世界
前端·javascript·算法
澈207
6 小时前
深入浅出C++滑动窗口算法:原理、实现与实战应用详解
数据结构·c++·算法
ambition20242
6 小时前
从暴力搜索到理论最优:一道任务调度问题的完整算法演进历程
c语言·数据结构·c++·算法·贪心算法·深度优先
cmpxr_
6 小时前
【C】原码和补码以及环形坐标取模算法
c语言·开发语言·算法
qiqsevenqiqiqiqi
6 小时前
前缀和差分
算法·图论
代码旅人ing
6 小时前
链表算法刷题指南
数据结构·算法·链表
Yungoal
6 小时前
常见 时间复杂度计算
c++·算法
不爱吃炸鸡柳
7 小时前
单链表专题(完整代码版)
数据结构·算法·链表
CylMK
8 小时前
题解:AT_abc382_d [ABC382D] Keep Distance
算法
Dfreedom.
8 小时前
计算机视觉全景图
人工智能·算法·计算机视觉·图像算法
热门推荐
01GitHub 镜像站点02一周AI热点速览(2026.03.31-04.06):GPT-6曝光、谷歌开源Gemma 4、资本狂飙与模型军备竞赛03基于 Docker 部署 Hermes Agent 并接入飞书机器人的完整指南04OpenClaw 请求超时 llm request timed out 怎么解决?3 种方案实测,附完整排查流程05VMware Workstation Pro 17 虚拟机完整安装教程(2026最新)06CodeBuddy与WorkBuddy深度对比:腾讯两款AI工具差异及实操指南07实测!Gemma 4 成功跑在安卓手机上:离线 AI 助手终于来了08AI Weekly | 2026年4月第二周 · GitHub热门项目与AI发展趋势深度解析09Oh My Codex 快速使用指南10开发者环境配置:用 Ollama 实现本地大模型部署(附下载慢的解决方案