题解 | #字符串分隔#

字符串分隔

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

const str = readline()
const strlen = str.length
const strarr = []
if (strlen > 0) {
    const len = Math.ceil((strlen / 8))
    for (let i =0; i < len; i++) {
        strarr.push(str.slice(8 * i, 8 * (i+ 1)))
    }
}
const strarrlen = strarr.length
if (strarrlen > 0 && strarr[strarrlen - 1].length < 8) {
    const endStr = String(strarr[strarrlen - 1])
    strarr[strarrlen - 1] = endStr.padEnd(8, '0')
}
strarr.forEach(i => {
    console.log(i)
})
  1. 不够8位补齐的方法用 str.padEnd(8, '0')
  2. 切字符串使用方法 str.slice()
全部评论

相关推荐

09-22 22:22
中山大学 Java
乌鱼子萨奇:羡慕你啊,直接转正了,都不用经历秋招的炼狱,但是你少经历了很多痛苦的事情啊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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