面试题 01.03. URL化

leetcode力扣刷题打卡

题目:面试题 01.03. URL化
描述:URL化。编写一种方法,将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。(注:用Java实现的话,请使用字符数组实现,以便直接在数组上操作。)

解题思路

1、string后面可以直接加等于**+=**字符;

原代码##

class Solution {
public:
    string replaceSpaces(string str, int length) {
       string ans;
       int cnt = 0;
       for (int i = 0; i < length; ++i) {
           if (str[i] == ' ') {
               ans += "%20";
           } else {
               ans += str[i];
           }
           cnt++;
       }
       return ans;
     }
};

你可能感兴趣的:(leetcode刷题打卡,leetcode,算法)