leetcode:剑指offer----替换空格
生活随笔
收集整理的這篇文章主要介紹了
leetcode:剑指offer----替换空格
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目:
請實現一個函數,把字符串 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,使用該函數即可實現
具體用法:
總結
以上是生活随笔為你收集整理的leetcode:剑指offer----替换空格的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算天数java_Java,计算两个日期
- 下一篇: 原来咱们公司准备裁员还有一部份原因是这样