1. 程式人生 > 其它 >劍指Offer05-替換空格-easy

劍指Offer05-替換空格-easy

技術標籤:力扣gogogo

試題連結

題目描述:

請實現一個函式,把字串 s 中的每個空格替換成"%20"。

例如輸入:

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

資料範圍:

0 <= s 的長度 <= 10000

解題思路:

1.建立一個字串s1
2.遍歷s
當s[i] == 空格時,s1 += “%20”
否則 s1 += s[i]

AC程式碼(c++)

class Solution {
public:
    string replaceSpace(string s) {
        string s1=
""; for(int i=0;i<s.size();i++){ if(s[i]== ' '){ s1+="%20"; }else{ s1 += s[i]; } } return s1; } };