我目前正在卡蒂斯(Kattis)做一些测试,但遇到了with this one。到目前为止,我编写的代码在Visual Studio代码中console.logging时为我提供了最后一个else语句。如果我输入的数字小于100,它会给我第一个if语句,但是Kattis只给我错误。问题出在哪里?
我正在使用JavaScript(Nodejs)。
下面是我正在处理的代码:
implementation 'android.arch.lifecycle:extensions:1.1.1'
答案 0 :(得分:2)
您可以标记获取第一行,如果获得行号,只需将行拆分以获取值。
const readline = require('readline')
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
var first = true;
rl.on('line', (line) => {
if (first) {
n = +line;
first = false;
return;
}
if (!n || !n--) return; // exit early for not needed lines
var [r, e, c] = line.split(' ').map(Number); // take numbers
if (r > e - c) {
console.log("do not advertise");
} else if (r < e - c) {
console.log("advertise");
} else {
console.log("does not matter");
}
});