python数据结构剑指offer-替换空格
例题
描述
请实现一个函数,将一个字符串s中的每个空格替换成“%20”。
例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
数据范围:0 \le len(s) \le 1000 \0≤len(s)≤1000 。保证字符串中的字符为大写英文字母、小写英文字母和空格中的一种。
进阶:时间复杂度 O(n)\O(n) ,空间复杂度 O(n) \O(n)
示例1
输入:
“We Are Happy”
复制
返回值:
“We%20Are%20Happy”
复制
示例2
输入:
" "
复制
返回值:
“%20”
复制
解决方案
def replaceSpace(s):# 方法一# s = s.replace(' ','%20')# 方法二temp = ''for i in s:if i != ' ':temp += ielse:temp += '%20'return temp
总结
字符串这种牢记一个原则,不能被修改
python数据结构剑指offer-替换空格相关推荐
- python剑指offer替换空格_《剑指offer》2-替换空格【Java+Python】
替换空格 1. 题目描述 请实现一个函数,将一个字符串中的空格替换成"%20". 2. 示例 例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%2 ...
- 剑指Offer 替换空格
题目描述 请实现一个函数,将一个字符串中的空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 思路: 替换空 ...
- [剑指Offer]替换空格
今天看题的时候,遇到一个替换空格的题目,分析一下哈. 题目要求:把字符串中的每个空格替换成"%20".例如输入"we are happy",则输出"w ...
- python剑指offer替换空格_02_替换空格【python】
1.题目描述 请实现一个函数,将一个字符串中的每个空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 2.思 ...
- python剑指offer替换空格_迷人的算法-剑指offer面试题5:替换空格
题目:请实现一个函数,把字符串中的每个空格替换成"%20". 例如,输入"We are happy.",则输出"We%20are%20happy.&q ...
- python剑指offer替换空格_《剑指Offer》字符串 替换空格
//str.replace(char oldChar,char newChar);用字符newChar替换oldChar;返回一个新的字符串 public class Solution { publi ...
- [剑指offer] 替换空格
题目描述 请实现一个函数,将一个字符串中的空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 刚开始用rep ...
- 剑指offer 替换空格
题目描述 请实现一个函数,将一个字符串中的空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. java 解 ...
- 剑指Offer替换空格问题
1.题目描述 请实现一个函数,将一个字符串中的每个空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 2.代 ...
最新文章
- BZOJ 1592. Making the Grade(思维,数据结构优化DP,以及三个拓展问题)[Usaco2008 Feb]【BZOJ计划】
- 如何提高python的运行效率_几个提升Python运行效率的方法之间的对比
- 服务器虚拟交换机到网卡不通,浅析虚拟化环境网卡绑定模式
- C 语言的标准输入对象是,《面向对象程序设计C+》期末试卷及标准答案
- 跟我学AI建模:分子动力学仿真模拟之DeepMD-kit框架
- linux 安装 wkhtmltox
- SQL Server数据库持续集成简介
- 因不满被拒,研究员公开 IBM 企业安全软件中的4个 0day
- wpf之DataTrigger 数据触发器
- mysql load data 一行_MySQL LOAD DATA LOCAL INFILE仅导入一行
- 几行代码教你轻松瓜分双十一20亿红包
- ps快捷键 拿走不谢*小Lemon送你们的
- RT-Thread物联网操作系统介绍:5、串口打印
- UVM TLM2.0简单介绍
- 32位和64位系统区别及int字节数
- Symbian上的流媒体视频实验(1)
- 泊松方程 matlab,MATLAB编程求解二维泊松方程
- 远程桌面控制(电脑连电脑,手机连电脑,两个局域网互相连接)
- 抖音短视频与快手APP相比,谁更胜一筹?
- vue遇到ie兼容问题如何处理_详解vue 兼容IE报错解决方案