题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
const rl = require("readline").createInterface({ input: process.stdin }); var iter = rl[Symbol.asyncIterator](); const readline = async () => (await iter.next()).value; // function out8str(input) { // if (input.length > 8) { // console.log(input.substring(0, 8)); // out8str(input.substring(8)); // } else { // console.log(input.padEnd(8, "0")); // } // } void (async function () { // Write your code here while ((line = await readline())) { let arr = line.split(''); if(arr.length<8){ let narr = new Array(8-arr.length) console.log(arr.join('')+narr.fill(0).join('')) }else{ let cnt = Math.floor(arr.length/8) if(arr.length % 8) cnt+=1 for(let i =0;i<cnt;i++){ if(arr.length>=8){ console.log(arr.splice(0,8).join('')) }else{ let narr = new Array(8-arr.length) console.log(arr.join('')+narr.fill(0).join('')) } } } // out8str(line) } })();