题解 | #字符串分隔#
字符串分隔
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;
void async function () {
// Write your code here
while(line = await readline()){
if (!line) return line;
const totalCount = Math.ceil(line.length / 8)
let currentCount = 1
let currentCountString = ""
for (let i = 0; i < line.length; i++) {
const count = Math.ceil((i+1) / 8)
if (count > currentCount) {
currentCount = count
console.log(currentCountString.padEnd(8, "0"))
currentCountString = line[i]
} else {
currentCountString += line[i]
}
}
console.log(currentCountString.padEnd(8, "0"))
}
}()
三奇智元机器人科技有限公司公司福利 82人发布