入力 2 2 60 54 70 43
期待される出力 A B A B
上のように多次元配列があって、これを、60以上だったらAに置き換え、それ以外だったらBに置き換えをしたいのですが、やり方がわかりません。
ご教授いただければ幸いです。
javascript
1process.stdin.resume(); 2process.stdin.setEncoding('utf8'); 3 4let lines = []; 5let reader = require('readline').createInterface({ 6 input: process.stdin, 7 output: process.stdout 8}); 9reader.on('line', (line) => { 10 lines.push(line); 11}); 12reader.on('close', () => { 13 let line = lines[0].split(' '); 14 for (i = 1; i<=line[0]; i++) { 15 let line2 = lines[i].split(' '); 16 for (o = 0; o<line[1]; o++) { 17 if (line2[1]>=60) { 18 console.log('A'); 19 } else { 20 console.log('B'); 21 } 22 } 23 } 24});
現状では、下のように出力されてしまいます。
B
B
B
B
提示のコードではどういう動作になるんでしょう。
なにも説明なくコード出されてもわけわかりませんぜ
回答1件
あなたの回答
tips
プレビュー