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
相关推荐
小白勇闯网安圈1 分钟前
Java面向对象(上)
java
k***92161 分钟前
Python 科学计算有哪些提高运算速度的技巧
开发语言·python
superman超哥1 分钟前
仓颉条件变量深度解析与实践:解锁高效并发同步
开发语言·python·c#·仓颉
一点晖光1 分钟前
maven推送项目到harhor私有仓库
java·maven
FMRbpm11 分钟前
串练习--------535.TinyURL的加密和解密
数据结构·c++·新手入门
代码or搬砖22 分钟前
MySQL窗口函数 OVER()讲解
java·mysql
道法自然|~41 分钟前
【PHP】简单的脚本/扫描器拦截与重要文件保护
开发语言·爬虫·php
GoWjw1 小时前
在C&C++中结构体的惯用方法
c语言·开发语言·c++
静心观复1 小时前
Java 中,`1 << 1`
java·开发语言
爱睡觉的王宇昊1 小时前
单体架构详细解析:从概念到实践--购物网站搭建
java·spring boot·架构·团队开发·个人开发·敏捷流程