题解 | #字符串分隔#

字符串分隔

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 === null || line === "") {
          return line;
        }

        let count = 0;
        let strLength = line.length;
        const record = [];
        while (strLength - count >= 8) {
          let result = line.slice(count, count + 8);
          record.push(result);
          count += 8;
        }

        if (strLength - count > 0) {
          let result = line.slice(count);
          let len = 8 - (strLength - count);
          for (let index = 0; index < len; index++) {
            result += '0'
          }

          record.push(result)
        }

        record.forEach(element => {
          console.log(element);
        });
    }
})();

全部评论

相关推荐

昨天 18:44
已编辑
中山职业技术学院 Java
投递文远知行等公司8个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 18:30
点赞 评论 收藏
分享
06-25 09:33
厦门大学 Java
程序员饺子:现在日常估计没啥hc了,等到八月多估计就慢慢有了。双九✌🏻不用焦虑的
投递快手等公司10个岗位
点赞 评论 收藏
分享
流浪的神仙:无恶意,算法一般好像都得9硕才能干算法太卷啦
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务