题解 | #字符串分隔# 支持中文字符,不会乱码

字符串分隔

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

利用切片特性,不断调整切片域,每8个输出

package main

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

func main() {
	input := bufio.NewScanner(os.Stdin)
	input.Scan()
	str := input.Text()
    //支持多语言,不会乱码
    r:=[]rune(str)
	for len(r) > 8 {
		fmt.Println(string(r[0:8]))
		r= r[8:]    //利用切片特性
	}
	if len(r) <= 8 {
		length := len(r)
		for i := 0; i < 8-length; i++ {
			r =append(r, '0')
		}
	}
	fmt.Println(string(r))
}

全部评论

相关推荐

点赞 评论 收藏
分享
菜菜咪:1. 可以使用简历网站的模版,美观度会更好一点 2. 邮箱可以重新申请一个,或者用qq邮箱的别名,部分hr可能会不喜欢数字邮箱 3. 项目经历最好分点描述,类似的项目很多,可以参考一下别人怎么写的 4. 自我评价可加可不加,技术岗更看重技术。最后,加油,优秀士兵
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务