diff --git a/problems/kama54.替换数字.md b/problems/kama54.替换数字.md index d68bbc2c..a8c55792 100644 --- a/problems/kama54.替换数字.md +++ b/problems/kama54.替换数字.md @@ -162,6 +162,27 @@ class Main { ``` ### 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)) +} +````