while(line=readline()){
var lines = line.split(' ');
var a = parseInt(lines[0]); //单行第一个参数 转化成了数字
var b = parseInt(lines[1]); //单行第二个参数 转化成了数字
print(a+b);
}
//单行输入 node
var readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.on('line', function(line){
var tokens = line.split(' ');
var a=parseInt(tokens[0]); // 单行第一个参数 转化成了数字
var b=parseInt(tokens[1]); //单行第二个参数 转化成了数字
console.log(a+b);
});
输入1 5
输出6
//
----------------------------------------------------------------------------------------------------------
//node 多行 输入行数确定
//题目:给定两个字符串S1和S2,合并成一个新的字符串S。 合并规则为,S1的第一个字符为S的第一个字符,将S2的最后一个字符作为S的第二个字符; 将S1的第二个字符作为S的第三个字符,将S2的倒数第二个字符作为S的第四个字符,以此类推。
var readline = require('readline');
rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
var K = 2; // 输入K行,输入有几行,k就为几行
var inputs = [];
rl.on('line', function(data) {
// 获取输入
inputs.push(data);
if (K == inputs.length) { //
// 处理
var result = deal(inputs);
// 输出结果
console.log(result);
// 清0
inputs.length = 0;
}
});
function deal(inputs) {
var result = [];
//------------这里一下输入自己的代码
// 第一行输入参数inputs[0] .split(" ") (字符串)第二行输入参数inputs[1].split(" ") (字符串)
// dosomethingvar str1=inputs[0].split(" "); //字符串
var str2=inputs[1].split(" ").reverse(); //字符串
var result="";
for(var i=0;i<str1.length;i++){
result+=str1[i]+str2[i];
}
//------------
return result;
}
输入:abc
def
输出:afbecd
-------------------------------------------------------------------------------------------------------------------
// node 多行输入 不确定输入输出行数
//题目:中位数定义:一组数据按从小到大的顺序依次排列,处在中间位置的一个数(或最中间两个数据的平均数). 给出一组无序整数,求出中位数,如果求最中间两个数的平均数,向下取整即可(不需要使用浮点数)
var readline = require('readline');
rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
var inputs = [];
var num = 0;
rl.on('line', function(data) {
if(num == 0){
num = Number(data.trim());
} else {
inputs.push(data.trim());
if (num == inputs.length) {
// 处理
var result = deal(inputs);
// 输出结果
console.log(result);
// 清0
inputs.length = 0; //不可改动
num = 0; //不可改动
}
}
});
/**
* [deal description]
* @param {[type]} inputs [description]
* @return {[type]} [description]
*/
function deal(inputs) {
var result = 0;
//-------------------------------
// dosomething
var data =
inputs.map(function(item){return parseInt(item.trim())}).sort(function(v1,v2){return v1-v2});//多行参数(转化成了数字)
var len = data.length;if(len%2==0){
var l = len/2;
result = Math.floor((data[l]+data[l-1])/2);
}else{
var l = (len-1)/2;
result = data[l]
}
//--------------------------------
return result;
}