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 天前
Maven 的下载安装配置教程
java·maven
雨中飘荡的记忆1 天前
Spring MVC详解
java·spring
即将进化成人机1 天前
Spring Boot入门
java·spring boot·后端
Acrelhuang1 天前
直击新能源电能质量痛点:安科瑞 APView500 在线监测装置应用方案
大数据·运维·开发语言·人工智能·物联网
苏打水com1 天前
HTML/CSS 核心考点详解(字节跳动 ToB 中台场景)
java·前端·javascript
-大头.1 天前
Spring批处理与任务管理全解析
java·linux·spring
无限进步_1 天前
C++从入门到类和对象完全指南
开发语言·c++·windows·git·后端·github·visual studio
小李小李快乐不已1 天前
图论理论基础(3)
数据结构·c++·算法·图论
lalala_lulu1 天前
Lambda表达式是什么
开发语言·python
科普瑞传感仪器1 天前
基于六维力传感器的机器人柔性装配,如何提升发动机零部件装配质量?
java·前端·人工智能·机器人·无人机