题解 | #字符串分隔#

字符串分隔

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()

全部评论

相关推荐

迷茫的大四🐶:那你问他上班之后老实了没
点赞 评论 收藏
分享
10-15 10:23
门头沟学院 Java
牛可乐的头像真牛:赶紧举报,这公司绝对是诈骗的,等你签约后工作一两个月后根据合同漏洞把你开除,并且要求你赔偿3w培训费,996是为了提前筛选心甘情愿签下合同容易受骗的群体,纯粹面向校招生精心设计的骗局
你见过哪些工贼行为
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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