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 分钟前
保姆级教程|OpenAI tts-1-hd模型调用全流程(Python+curl+懒人用法)
开发语言·python
Eiceblue9 分钟前
使用 C# 将 Excel 转换为 Markdown 表格(含批量转换示例)
开发语言·c#·excel
环流_14 分钟前
HTTP 协议的基本格式
java·网络协议·http
爱滑雪的码农15 分钟前
Java基础十三:Java中的继承、重写(Override)与重载(Overload)详解
java·开发语言
Java面试题总结16 分钟前
使用 Python 设置 Excel 数据验证
开发语言·python·excel
【 】42318 分钟前
C++&STL(Standard Template Library,标准模板库)
java·开发语言·c++
茉莉玫瑰花茶19 分钟前
LangChain 核心组件 [ 2 ]
java·数据库·langchain
eastyuxiao25 分钟前
OpenClaw 自动处理核心逻辑
开发语言·人工智能
小郑加油25 分钟前
python学习Day10天:列表进阶 + 内置函数 + 代码简化
开发语言·python·学习
信徒_32 分钟前
ID 生成技术选型
java