URL 化
URL化。編寫一種方法,將字符串中的空格全部替換為%20。假定該字符串尾部有足夠的空間存放新增字符,并且知道字符串的“真實”長度。(注:用Java實現的話,請使用字符數組實現,以便直接在數組上操作。)
- 示例1:
- 示例2:
- 提示:
字符串長度在[0, 500000]范圍內。
class Solution { public:string replaceSpaces(string S, int length) {int i = length - 1;int j = S.size() - 1;while(i >= 0) {if (S[i] == ' ') {S[j--] = '0';S[j--] = '2';S[j--] = '%';i--;} else {S[j--] = S[i--];}}return S.substr(j+1);} }; class Solution {public:string replaceSpaces(string S, int length) {string res;int i=0;while(i<length) {if (S[i] == ' ') {res.append("%20");} else {res.append(string{S[i]});}i++;}return res;} };總結
- 上一篇: 隆鼻大概要多少钱啊?
- 下一篇: 三个线程按顺序输出数字