We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents a00f188 + 17dd8f8 commit 29dc9dfCopy full SHA for 29dc9df
problems/0541.反转字符串II.md
@@ -164,6 +164,30 @@ class Solution(object):
164
165
166
Go:
167
+```go
168
+func reverseStr(s string, k int) string {
169
+ ss := []byte(s)
170
+ length := len(s)
171
+ for i := 0; i < length; i += 2 * k {
172
+ if i + k <= length {
173
+ reverse(ss[i:i+k])
174
+ } else {
175
+ reverse(ss[i:length])
176
+ }
177
178
+ return string(ss)
179
+}
180
+
181
+func reverse(b []byte) {
182
+ left := 0
183
+ right := len(b) - 1
184
+ for left < right {
185
+ b[left], b[right] = b[right], b[left]
186
+ left++
187
+ right--
188
189
190
+```
191
192
javaScript:
193
0 commit comments