数据表记录包含表索引和数值(int范围的整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。输入描述:先输入键值对的个数,然后输入成对的index和value值,以空格隔开。输出描述:输出合并后的键值对(多行)。
var num=parseInt(readline());
var obj=[];
for(i=0;i<num;i++){
var line=readline().split(" ");
if(obj[parseInt(line[0])]){
obj[parseInt(line[0])]+=parseInt(line[1])
}else{
obj[parseInt(line[0])]=parseInt(line[1])
}
}
for(var key in obj){
console.log(key+" "+obj[key])
}
注意:输入输出var line=readline().split(" ")要在for里面;obj声明要在for外部