URL 化
URL化。編寫(xiě)一種方法,將字符串中的空格全部替換為%20。假定該字符串尾部有足夠的空間存放新增字符,并且知道字符串的“真實(shí)”長(zhǎng)度。(注:用Java實(shí)現(xiàn)的話,請(qǐng)使用字符數(shù)組實(shí)現(xiàn),以便直接在數(shù)組上操作。)
- 示例1:
- 示例2:
- 提示:
字符串長(zhǎng)度在[0, 500000]范圍內(nèi)。
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;} };總結(jié)
- 上一篇: 隆鼻大概要多少钱啊?
- 下一篇: 三个线程按顺序输出数字