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
相关推荐
c***892021 小时前
python爬虫——爬取全年天气数据并做可视化分析
开发语言·爬虫·python
aq55356001 天前
C语言、C++和C#:三大编程语言核心差异详解
java·开发语言·jvm
老马95271 天前
opencode4-在已有项目中增加修改功能
java·后端·ai编程
Moe4881 天前
Spring AI:结构化输出
java·后端·面试
并不喜欢吃鱼1 天前
从零开始C++----七.继承及相关模型和底层(上篇)
开发语言·c++
沐知全栈开发1 天前
XML CDATA
开发语言
APIshop1 天前
Python 爬虫获取闲鱼商品详情 API 接口实战指南
开发语言·爬虫·python
li星野1 天前
刷题:数组
数据结构·算法
代码羊羊1 天前
rust-字符串(切片)、元组、结构体、枚举、数组
开发语言·后端·rust
sthnyph1 天前
TypeScript 与后端开发Node.js
java