添加0541. 反转字符串II Swift版本

This commit is contained in:
YDLIN
2021-08-27 18:10:28 +08:00
parent fad7fd35d1
commit 3a51b65106

View File

@ -226,6 +226,28 @@ var reverseStr = function(s, k) {
```
Swift:
```swift
func reverseStr(_ s: String, _ k: Int) -> String {
var ch = Array(s)
for i in stride(from: 0, to: ch.count, by: 2 * k) {
var left = i
var right = min(s.count - 1, left + k - 1)
while left < right {
(ch[left], ch[right]) = (ch[right], ch[left])
left += 1
right -= 1
}
}
return String(ch)
}
```
-----------------------