面试题 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;
    }
};
相关推荐
Fcy6482 分钟前
算法基础详解(二)枚举算法——普通枚举与二进制枚举
算法·枚举算法
承渊政道16 分钟前
【优选算法】(实战:栈、队列、优先级队列高频考题通关全解)
数据结构·c++·笔记·学习·算法·leetcode·宽度优先
py有趣18 分钟前
力扣热门100题之将有序数组转为二叉搜索树
算法·leetcode
天若有情67322 分钟前
Python精神折磨系列(完整11集·无断层版)
数据库·python·算法
凌波粒23 分钟前
LeetCode--383.赎金信(哈希表)
java·算法·leetcode·散列表
xiaoye-duck44 分钟前
《算法题讲解指南:动态规划算法--子数组系列》--23.等差数列划分,24.最长湍流子数组
c++·算法·动态规划
小O的算法实验室1 小时前
2026年SEVC,高密度仓库中结合任务分配的多AGV无冲突调度框架,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进
abant21 小时前
leetcode 108 有序数组转平衡二叉树
算法·leetcode·职场和发展
汀、人工智能1 小时前
[特殊字符] 第7课:移动零
数据结构·算法·数据库架构·图论·bfs·移动零
计算机安禾1 小时前
【数据结构与算法】第25篇:静态查找(一):顺序查找与折半查找
java·开发语言·数据结构·学习·算法·visual studio code·visual studio