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
相关推荐
hhzz12 分钟前
Spring Boot整合Activiti的项目中实现抄送功能
java·spring boot·后端
Dxy123931021612 分钟前
Python字符串处理全攻略
开发语言·python
初心灬20 分钟前
Java 对接coze工作流
java
代衡_Monster33 分钟前
通过位运算实现Java逻辑的包含关系
java·java-ee
毕设源码-朱学姐33 分钟前
【开题答辩全过程】以 基于Java的失物招领系统设计与实现为例,包含答辩的问题和答案
java·开发语言
Gomiko36 分钟前
JavaScript进阶(四):DOM监听
开发语言·javascript·ecmascript
清晓粼溪38 分钟前
统一异常处理
java·开发语言
TH_11 小时前
4、前台界面,表格列名写错
java
syt_10131 小时前
grid布局之-子项放置4
开发语言·javascript·ecmascript
喵了meme1 小时前
C语言实战2
c语言·开发语言·网络