题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
// JavaScript Node const readline = require('readline') const rl = readline.createInterface({ input: process.stdin, output: process.stdout }) function subChar(args){ const arr = [] args.forEach((item,index)=>{ if(item.length % 8 === 0 && item !== ''){ for(let i=0;i<item.length;i = i+8){ const newC = item.substring(i,i+8) arr.push(newC) } }else{ if(item.length / 8 > 1){ for(let i=0;i<item.length; i=i+8){ if(item.length - i < 8){ item = item.substring(i) while(item.length<8){ item = item + 0 } arr.push(item) }else{ const newC = item.substring(i,i+8) arr.push(newC) } } }else{ while(item.length<8){ item = item + 0 } arr.push(item) } } }) for(const item of arr){ console.log(item) } } rl.on('line', function(line){ const tokens = line.split(' ') subChar(tokens) })