function swap(i, j) {let temp = i;i = j;j = temp;}function reverse(str, start, end) {let offset = (end - start + 1) / 2;for (let i = start, j = end; i < start + offset; i++, j--) {swap(str[i], str[j]);}}function reverseStr(s, k) {for (let i = 0; i < s.length; i += 2 * k) {if (i + k <= s.length) {reverse(s, i, i + k - 1);continue;}reverse(s, i, s.size - 1);}}
