题解 | #字符串分隔#
字符串分隔
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)
})
- 不够8位补齐的方法用
str.padEnd(8, '0') - 切字符串使用方法
str.slice()

基恩士成长空间 419人发布