mirror of
https://github.com/youngyangyang04/leetcode-master.git
synced 2025-07-10 20:40:39 +08:00
Update kama55.右旋字符串.md
This commit is contained in:
@ -214,6 +214,34 @@ public class Main {
|
||||
|
||||
|
||||
### Go:
|
||||
```go
|
||||
package main
|
||||
import "fmt"
|
||||
|
||||
func reverse (strByte []byte, l, r int){
|
||||
for l < r {
|
||||
strByte[l], strByte[r] = strByte[r], strByte[l]
|
||||
l++
|
||||
r--
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
func main(){
|
||||
var str string
|
||||
var target int
|
||||
|
||||
fmt.Scanln(&target)
|
||||
fmt.Scanln(&str)
|
||||
strByte := []byte(str)
|
||||
|
||||
reverse(strByte, 0, len(strByte) - 1)
|
||||
reverse(strByte, 0, target - 1)
|
||||
reverse(strByte, target, len(strByte) - 1)
|
||||
|
||||
fmt.Printf(string(strByte))
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
### JavaScript:
|
||||
|
Reference in New Issue
Block a user