[boj node.js]1950号A+B-3 javascript


質問する
2つの整数AとBを入力し、A+Bを出力するプログラムを作成します.
入力
第1行は、試験例の個数Tを与える.
各テストボックスは1行で構成され、各行にはAとBがあります.(0 < A, B < 10)
しゅつりょく
各テストボックスはA+Bを出力します.
入力例1
5
1 1
2 3
3 4
9 8
5 2
サンプル出力1
2
5
7
17
7

に答える

const fs = require('fs');
const input = fs.readFileSync('dev/stdin').toString().trim().split('\n');
const count = +input[0];
for (i=1; i < count+1; i++){
    const n = input[i].split(' ').map(val=>+val);
    console.log(n[0]+n[1]);
}
  • で入力した値を配列に入れ、for文で入力値を新しい配列に入れて出力します.
  • const fs = require('fs');
    const input = fs.readFileSync('dev/stdin').toString().split('\n');
    let string = '';
    const n = +(input.splice(0,1)); 
    for(i = 0; i < n; i++){
        let nmbrs = input[i].split(' ').map(val=>+val);
        let [a,b] = nmbrs;
        string += `${a+b}
    `;
    }
    console.log(string);
    以前提出した解答を見て、そのまま解けました.stringに追加して答えを作成し、最後に出力すると、毎回コンソールを撮らなくてもいいので、もっといい感じになります.