javascript
1require('readline').createInterface({input: process.stdin, output: process.stdout}).on('line', (line) => console.log(line.split(/\s+/g).map((v) => Number(v)).reduce((acc, curr) => acc + curr)));
こちらでどうでしょうか。というのはさすがに不親切なので分割してコメントを追加しておきます。
javascript
1// リーダを作る
2const reader = require('readline').createInterface({
3 input: process.stdin,
4 output: process.stdout
5});
6
7// 行毎に処理
8reader.on('line', (line) => {
9 // 行を空白で分割し、個々を数値にする
10 const numbers = line.split(/\s+/g).map((v) => {
11 return Number(v);
12 });
13 // reduce を使って合計にする
14 const sum = numbers.reduce((acc, curr) => {
15 return acc + curr
16 }));
17 return sum;
18});
nodejs で使えるはずです。空白が複数個あっても動きます。また数値が幾つあっても合計になります。