美文网首页
[Python数据结构与算法] 2. 替换空格

[Python数据结构与算法] 2. 替换空格

作者: revlis | 来源:发表于2018-07-20 21:52 被阅读0次

请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
时间限制:1秒 空间限制:32768K
online test

这,对python来说不是送分题吗。。。

class Solution:
    def replaceSpace(self, s):
        return s.replace(' ','%20')

time: 22ms
memory: 5720k

OK 尝试一下string的拼接

class Solution:
    def replaceSpace(self, s):
        str_ = ''    
        for char in s:
            str_ = str_ + '%20' if char == ' ' else str_ + char
        return str_

time: 21ms
memory: 5624k

参考

python string

相关文章

  • [Python数据结构与算法] 2. 替换空格

    请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后...

  • 个人 Python 书单

    入门: Beginning Python 数据结构: Python 数据结构 算法: Python 算法教程

  • 【算法】替换空格

    题目:请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例: 限制:0 <= s 的长度 <= 100...

  • 2. 替换空格

    请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后...

  • 2. 替换空格

    题目描述 请实现一个函数,将一个字符串中的每个空格替换成 “%20”。例如,当字符串为We Are Happy.则...

  • 剑指Offer--(3)查找空格

    title: 剑指Offer--(3)查找空格categories: 算法与数据结构tags: 数据结构 题目 请...

  • 二叉树的先序和中序遍历的非递归实现

    标签(空格分隔): 数据结构与算法 学习一种数据结构,重点是学习两点:1.这种数据结构的存储结构的实现,2.这种数...

  • python数据结构与算法总结

    python常用的数据结构与算法就分享到此处,本月涉及数据结构与算法的内容有如下文章: 《数据结构和算法对pyth...

  • python实现循环单链表

    参考: 用Python实现的数据结构与算法:链表

  • 数据结构与算法基本概念

    数据结构与算法 本文包括: 算法概念 时间复杂度 大 O 记法 数据结构概念 Python 内置类型的效率 算法的...

网友评论

      本文标题:[Python数据结构与算法] 2. 替换空格

      本文链接:https://www.haomeiwen.com/subject/ynfcmftx.html