题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
// 题目没说需要保留原字符串,可以直接截取
input := bufio.NewScanner(os.Stdin)
input.Scan()
s := input.Text()
// 直接截取整数8的进行打印
for len(s) > 8 {
fmt.Println(s[0:8])
s = s[8:]
}
// 不足8的进行补0打印
length := 8-len(s)
for i := 0; i < length; i++ {
s += "0"
}
fmt.Println(s)
}
这版代码精简点,直接使用字符串截取,逻辑简单
查看24道真题和解析