mirror of
https://github.com/youngyangyang04/leetcode-master.git
synced 2025-07-08 16:54:50 +08:00
@ -162,6 +162,27 @@ class Main {
|
|||||||
```
|
```
|
||||||
|
|
||||||
### Go:
|
### Go:
|
||||||
|
````go
|
||||||
|
package main
|
||||||
|
|
||||||
|
import "fmt"
|
||||||
|
|
||||||
|
func main(){
|
||||||
|
var strByte []byte
|
||||||
|
|
||||||
|
fmt.Scanln(&strByte)
|
||||||
|
|
||||||
|
for i := 0; i < len(strByte); i++{
|
||||||
|
if strByte[i] <= '9' && strByte[i] >= '0' {
|
||||||
|
inserElement := []byte{'n','u','m','b','e','r'}
|
||||||
|
strByte = append(strByte[:i], append(inserElement, strByte[i+1:]...)...)
|
||||||
|
i = i + len(inserElement) -1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
fmt.Printf(string(strByte))
|
||||||
|
}
|
||||||
|
````
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -214,6 +214,34 @@ public class Main {
|
|||||||
|
|
||||||
|
|
||||||
### Go:
|
### 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:
|
### JavaScript:
|
||||||
|
Reference in New Issue
Block a user