面试题 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;
    }
};
相关推荐
电子硬件笔记40 分钟前
Python语言编程导论第七章 数据结构
开发语言·数据结构·python
Tony_yitao1 小时前
15.华为OD机考 - 执行任务赚积分
数据结构·算法·华为od·algorithm
C雨后彩虹2 小时前
任务总执行时长
java·数据结构·算法·华为·面试
风筝在晴天搁浅2 小时前
代码随想录 463.岛屿的周长
算法
柒.梧.2 小时前
数据结构:二叉排序树构建与遍历的解析与代码实现
java·开发语言·数据结构
一个不知名程序员www2 小时前
算法学习入门---priority_queue(C++)
c++·算法
zhuzewennamoamtf3 小时前
Linux内核platform抽象、数据结构、内核匹配机制
linux·运维·数据结构
TL滕3 小时前
从0开始学算法——第十八天(分治算法)
笔记·学习·算法
LYFlied3 小时前
【每日算法】LeetCode 84. 柱状图中最大的矩形
前端·算法·leetcode·面试·职场和发展