16. 替换空格

文章目录

Question

请实现一个函数,把字符串中的每个空格替换成"%20"。

数据范围0≤输入字符串的长度 ≤1000。

注意输出字符串的长度可能大于 1000。

样例

输入:"We are happy."

输出:"We%20are%20happy."

Ideas

直接模拟,python string类具有天生优势。

Code

python 复制代码
class Solution(object):
    def replaceSpaces(self, s):
        """
        :type s: str
        :rtype: str
        """
        
        # 时间复杂度O(n),空间复杂度O(n)
        # return s.replace(' ', '%20')
        res = ''
        for i in s:
            if i == ' ':
                res += '%20'
            else:
                res += i
        return res
相关推荐
happymaker0626几秒前
Spring学习日记——DAY06(事务管理)
java·学习·spring
兰令水3 分钟前
topcode【随机算法题】【2026.5.14打卡-java版本】
java·算法·leetcode
雪度娃娃3 分钟前
结构型设计模式——代理模式
java·c++·设计模式·系统安全·代理模式
万邦科技Lafite4 分钟前
京东商品详情 API 接口全面讲解
java·数据库·redis·api·电商开放平台
故事和你915 分钟前
洛谷-【图论2-1】树2
开发语言·数据结构·c++·算法·动态规划·图论
折哥的程序人生 · 物流技术专研15 分钟前
Java面试85题图解版 · 全系列总目录
java·开发语言·后端·面试·职场和发展
武子康21 分钟前
Java-01 深入浅出 MyBatis 入门与核心原理:半自动 ORM 框架详解
java·后端·mybatis
gf132111121 分钟前
飞书长连接_事件订阅(接收消息,审批任务状态变更)
开发语言·python·飞书
木易 士心23 分钟前
Java 跳出多层循环
java·开发语言·后端
数电发票API25 分钟前
数电发票接口对接流程详解:从认证到冲红的完整指南
java