#include <iostream>
using namespace std;
class Solution {
public:
string replaceSpace(string s) {
int len = s.size();
for (int i = 0; i < len; i++)
{
if (s[i] == ' ')
{
s += " ";
}
}
int i = s.size() - 1;
for (int j = len - 1; j >= 0; j--)
{
if (s[j] == ' ')
{
s[i--] = '0';
s[i--] = '2';
s[i--] = '%';
}
else
{
s[i--] = s[j];
}
}
for (int i = 0; i < s.size(); i++)
{
cout << s[i];
}
return s;
}
};
int main()
{
string a = "We are happy.";
Solution* solution = new Solution();
solution->replaceSpace(a);
system("pause");
return 0;
}
leetcode05. 替换空格
最新推荐文章于 2021-08-01 11:38:05 发布