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
相关推荐
Caarlossss5 分钟前
mybatis
java·数据库·tomcat·maven·mybatis·mybatis-spring
喵手7 分钟前
项目实战案例:从设计到部署!
java·部署·项目实战·设计
weixin_4624462310 分钟前
使用 Tornado + systemd 搭建图片静态服务(imgserver)
开发语言·python·tornado
源码获取_wx:Fegn089511 分钟前
基于springboot + vue小区人脸识别门禁系统
java·开发语言·vue.js·spring boot·后端·spring
别多香了16 分钟前
python基础之面向对象&异常捕获
开发语言·python
youngee1117 分钟前
hot100-61电话号码的字母组合
java·数据结构·leetcode
春蕾夏荷_72829772517 分钟前
Qt 命令行工具
开发语言·qt
jackyrongvip24 分钟前
10个动画介绍递归(用Gemin3生成)
数据结构·递归·gemin3
寂寞旅行31 分钟前
java敏感词过滤(sensitive-word)
java·开发语言·word
90后小陈老师32 分钟前
Java项目接入AI大模型的四种方式
java·开发语言·人工智能