1Time : O(n) Space : O(1)23class Solution {4public:5string reverseStr(string s, int k) {6int n = size(s);7for (int i = 0; i < n; i = i + 2 * k) {8int j = i + k - 1, k = i;9if (j >= n) j = n - 1;10while (k < (j)) {11swap(s[k], s[j]);12k++, j--;13}14}15return s;16}17};