题解 | 不要三句号的歪
不要三句号的歪
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);
})();
