题目:

请实现一个函数,把字符串 s 中的每个空格替换成"%20"。

示例:

输入:s = "We are happy."
输出:"We%20are%20happy."

限制:

0 <= s 的长度 <= 10000

解答思路:

看到题目想到的是, 遍历每一个字符,遇到空格就换为"%20".

- C++解答思路

C++中就是利用for循环判断,每一个字符。

string replaceSpace(string s) {string finnal = "";for(auto c:s){if (int(c) == 32){finnal.append("%20");}else{finnal = finnal + c;}}return finnal;}

- python解答思路

在python中有现成的替换函数replace,使用该函数即可实现
具体用法:

str.replace(old,new,nums)
//str为待替换的字符串
//old为要替换的子字符串
//new为要替换的新字符串
//nums为替换的次数
def replaceSpace(self, s: str) -> str:return s.replace(" ","%20")

leetcode:剑指offer----替换空格相关推荐

  1. 剑指Offer 替换空格

    题目描述 请实现一个函数,将一个字符串中的空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 思路: 替换空 ...

  2. [剑指Offer]替换空格

    今天看题的时候,遇到一个替换空格的题目,分析一下哈. 题目要求:把字符串中的每个空格替换成"%20".例如输入"we are happy",则输出"w ...

  3. python剑指offer替换空格_《剑指offer》2-替换空格【Java+Python】

    替换空格 1. 题目描述 请实现一个函数,将一个字符串中的空格替换成"%20". 2. 示例 例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%2 ...

  4. python剑指offer替换空格_迷人的算法-剑指offer面试题5:替换空格

    题目:请实现一个函数,把字符串中的每个空格替换成"%20". 例如,输入"We are happy.",则输出"We%20are%20happy.&q ...

  5. [剑指offer] 替换空格

    题目描述 请实现一个函数,将一个字符串中的空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 刚开始用rep ...

  6. python剑指offer替换空格_02_替换空格【python】

    1.题目描述 请实现一个函数,将一个字符串中的每个空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 2.思 ...

  7. 剑指offer 替换空格

    题目描述 请实现一个函数,将一个字符串中的空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. java  解 ...

  8. python剑指offer替换空格_《剑指Offer》字符串 替换空格

    //str.replace(char oldChar,char newChar);用字符newChar替换oldChar;返回一个新的字符串 public class Solution { publi ...

  9. 剑指Offer替换空格问题

    1.题目描述 请实现一个函数,将一个字符串中的每个空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 2.代 ...

  10. 【模拟遍历】剑指offer:替换空格

    请实现一个函数,将一个字符串s中的每个空格替换成"%20". 例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 定义res,遍历 ...

最新文章

  1. Redux之compose
  2. 文件上传利器SWFUpload入门简易教程
  3. boost::geometry::num_interior_rings用法的测试程序
  4. shell编程之文本处理工具awk
  5. DNW应用程序错误,DNW错误问题解决
  6. 计算机两年发展,计算机发展历史
  7. vscode 语法检查_Jenkins 声明式流水线的语法错误检查
  8. 实现Android 动态载入APK(Fragment or Activity实现)
  9. Visio 2007 下载安装
  10. 全国省份简称(备用)
  11. Spark3.0新特性-AQE
  12. 完整版《贴心萌宝荒唐爹》小说全文阅读
  13. C语言每日一练 —— 第21天:算法的应用
  14. spark编程ERROR01——java.lang.NullPointerException
  15. 小码哥-玩转【斗鱼直播APP】系列之界面分析
  16. java.lang.ClassCastException: de.odysseus.el.ExpressionFactoryImpl cannot be cast to javax.el.Expres
  17. 线性时不变系统——信号系统学习笔记
  18. 从王者荣耀这款游戏分析unity3d开发游戏需要的资源
  19. Android开发——使用Jword生成本地word文档
  20. jmeter 计数器_Jmeter之计数器

热门文章

  1. 第二届数据科学家大会 专家豪华阵容公布!
  2. 倒计时1天,BDTC2016最新完整版日程公布
  3. 作者:梁永生(1971-),男,博士,深圳信息职业技术学院教授,广东省珠江学者特聘教授,《大数据》深圳市大数据发展动态调研组组长...
  4. 【离散数学】论域和客体函数的区别
  5. 【数据结构与算法】实践 构造病种树结构
  6. [SpecialJudge]构造“神秘“字符串(洛谷P3742题题解,Java语言描述)
  7. 循环神经网络以及 LSTM 及其变体
  8. Spring Cloud 参考文档(Spring Cloud Context:应用程序上下文服务)
  9. curl 伪装来路(referer)
  10. 让VS2013支持 C# 6.0 语法