面试题 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;
    }
};
相关推荐
knight_9___15 小时前
大模型project面试4
人工智能·python·深度学习·算法·面试·agent
l1t15 小时前
DeepSeek总结的欢迎来到 ORDER BY 丛林
数据库·算法
谙弆悕博士15 小时前
【附C源码】二叉搜索树的C语言实现
c语言·开发语言·数据结构·算法·二叉树·项目实战·数据结构与算法
宵时待雨15 小时前
回溯算法专题2:二叉树中的深搜
开发语言·数据结构·c++·笔记·算法·深度优先
刀法如飞15 小时前
JavaScript 数组去重的 20 种实现方式,学会用不同思路解决问题
前端·javascript·算法
洛水水15 小时前
【力扣100题】46.单词拆分
算法·leetcode·职场和发展
MicroTech202516 小时前
量子安全赋能协同智能,微算法科技(NASDAQ :MLGO)研发PQS-BFL后量子区块链联邦学习框架
科技·算法·安全
平行侠16 小时前
A19 工业设备故障决策树智能诊断系统
算法·决策树·机器学习
澈20716 小时前
平衡二叉树:AVL与红黑树终极对比
数据结构·c++·红黑树
小英雄大肚腩丶16 小时前
RabbitMQ消息队列
java·数据结构·spring boot·分布式·rabbitmq·java-rabbitmq