leetcodeSolution to some Leetcode problems written in C++ |
git clone git://git.dimitrijedobrota.com/leetcode.git |
Log | Files | Refs | README | LICENSE |
2109.cpp (387B)
0 class Solution {
1 public:
2 string addSpaces(const string &s, const vector<int> &spaces) const {
3 static char res[600001];
4 int i = 0, j = 0, k = 0;
5 while (i < size(s)) {
6 if (j < size(spaces) && i == spaces[j])
7 res[k++] = ' ', j++;
8 else
9 res[k++] = s[i++];
10 }
11 return string(res, k);
12 }
13 };