添加(0541.反转字符串II.md): 增加typescript版本

This commit is contained in:
Steve2020
2022-01-15 17:32:13 +08:00
parent 6de5da719d
commit 91807bfe9d

View File

@ -252,6 +252,28 @@ var reverseStr = function(s, k) {
```
TypeScript
```typescript
function reverseStr(s: string, k: number): string {
let left: number, right: number;
let arr: string[] = s.split('');
let temp: string;
for (let i = 0, length = arr.length; i < length; i += 2 * k) {
left = i;
right = (i + k - 1) >= length ? length - 1 : i + k - 1;
while (left < right) {
temp = arr[left];
arr[left] = arr[right];
arr[right] = temp;
left++;
right--;
}
}
return arr.join('');
};
```
Swift:
```swift