题解 | #字符串分隔#
字符串分隔
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) }
这版代码精简点,直接使用字符串截取,逻辑简单