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
相关推荐
卷到起飞的数分9 小时前
JVM探究
java·服务器·jvm
Geek攻城猫9 小时前
Java生产环境问题排查实战指南
java·jvm
t***54416 小时前
Clang 编译器在 Orwell Dev-C++ 中的局限性
开发语言·c++
OtIo TALL17 小时前
redis7 for windows的安装教程
java
Sam_Deep_Thinking17 小时前
学数据结构到底有什么用
数据结构
oy_mail17 小时前
QoS质量配置
开发语言·智能路由器·php
oyzz12017 小时前
PHP操作redis
开发语言·redis·php
uNke DEPH17 小时前
Spring Boot的项目结构
java·spring boot·后端
nashane17 小时前
HarmonyOS 6学习:网络能力变化监听与智能提示——告别流量偷跑,打造贴心网络感知应用
开发语言·php·harmony app
xixingzhe218 小时前
idea启动vue项目
java·vue.js·intellij-idea