牛客网的JavaScript编程,多组输入是如何辨别的
今天晚上做乐视的笔试题,我用的语言的是JavaScript,
然后我就不知道该怎么回答了,根本就不知道JavaScript编程评判标准是什么
如果我有多组数据的话又该怎么办。。。
附上一个a+b的简单实例,希望有过来人讲解下
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");
var nLine = 0;
while(nLine < input_array.length){
var line = input_array[nLine++].trim();
if(line === ''){
continue;
}
//使用空格来区分输入的一组数据的个数
var input_arrays = line.split(' ');
var a = +input_arrays[0];
var b = +input_arrays[1];
console.log(a+b);
}
});
当我有有多组数据的时候,举个简单的例子:
问题:
求 每组数据之和
输入 :
2
1 2
4
1 2 3 4
输出:
3
10
那我要怎么改写上面这个程序,让它能够处理多组数据,才能解决我提出的这个例子
就不能像js test那种编程题一样自己写函数就好了啊,烦...........麻烦。。。。。。。。。。。