牛客網javascript讀取輸入
阿新 • • 發佈:2019-02-02
讀取一行輸入
tokens[0]和tokens[1]分別為一行上的兩個值
var readline = require('readline')
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
})
rl.on('line', function(line) {
var tokens = line.split(' ')
console.log(parseInt(tokens[0]) + parseInt(tokens[1]));
})
讀取指定行輸入
num為指定行。
var readline = require('readline')
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
})
var countLine = 1
var tokens = []
rl.on('line', function(line) {
tokens.push(line)
if(countLine === num) {
//操作部分
);
countLine = 1
tokens = []
} else {
countLine++
}
})
讀取多行
process.stdin.resume();
process.stdin.setEncoding('ascii');
var input = "";
var input_array = "";
process.stdin.on('data', function (data) {
input += data;
});
process.stdin.on('end', function () {
input_array = input.split("\n");
// 處理input
});