题解 | 不要三句号的歪

不要三句号的歪

https://www.nowcoder.com/practice/7cbb7d96fb354f7995d9af1ccf8906b4

const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;

void (async function () {
    // 使用逗号分割出数字元素或省略号。
    let tokens = String(await readline()).split(",");
    let startNumber = 0;
    let endNumber = 0;
    // 直接遍历。
    for (let index = 0; index < tokens.length; index++) {
        // 如果当前是省略号,则前一个元素为开始数字,后一个元素为结束值。
        if (tokens[index] === "...") {
            startNumber = tokens[index - 1];
            endNumber = tokens[index + 1];
            break;
        }
    }
    console.log(endNumber - startNumber - 1);
})();

全部评论

相关推荐

03-04 17:20
电力电子工程师
YOUXIANG:你的实习经历和你的项目对不上,搞电源的为什么不去电源厂实习。简历字有点多?单反激和PFC LLC两个项目,技术面可以问的东西都特别多,细节很多,磁性元件设计那些。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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