题解 | #字符串分隔#
字符串分隔
http://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
let line
let arr = []
while (line = readline()) {
console.log(getFixedLenStr(line,8))
}
function getFixedLenStr(str, num) {
let len = ~~(str.length / num)
let mode = str.length % num
let newStr = '', modeStr = ''
if (mode) {
modeStr = str.slice(-mode)
}
let arr = str.split('')
let resArr = []
for (let i = 0; i < len; i++) {
resArr.push(arr.splice(0,8).join(''))
}
for (let i = 0; i < num; i++) {
if (!modeStr) {
break
}
modeStr += '0'
}
resArr.push(modeStr.slice(0, num))
return resArr.join('\n').trim()
}