劍指Offer05-替換空格-easy
阿新 • • 發佈:2021-01-24
技術標籤:力扣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;
}
};