题解 | #字符串分隔#

字符串分隔

https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7

package main

import (
	"bufio"
	"fmt"
	"os"
)

func splitString(s string) {
	size := len(s)

	// 填充 zeroCount 个 0, 使其长度达到 8 的整数倍
	zeroCount := 0
	if size%8 != 0 {
		zeroCount = 8 - size%8
	}

	for i := 0; i < zeroCount; i++ {
		s += "0"
	}

	for i := 0; i < len(s); i = i + 8 {
		subStr := string(s[i : i+8])
		fmt.Println(subStr)
	}
}

func main() {
	var s string

	inputReader := bufio.NewReader(os.Stdin)
	data, _, _ := inputReader.ReadLine()
	s = string(data)

	splitString(s)
}
// 本题代码输入为字符串,所以依旧采用 inputReader.ReadLine() 的方式
inputReader := bufio.NewReader(os.Stdin)
data, _, _ := inputReader.ReadLine()

全部评论

相关推荐

11-25 09:41
已编辑
Java
程序员花海_:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务