演習課題「標準入力から複数行を読み込もう」
標準入力からモンスターの名前が複数行データとして与えられます。
この文字列を、「**が現れた」という形式で出力してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
スライムが現れた
モンスターが現れた
ゾンビが現れた
ドラゴンが現れた
魔王が現れた
※paizaに会員登録すると無料で動画学習コンテンツをご利用いただけます
会員登録する
#08:複数行のデータを読み取ろう
ここでは、標準入力から受け取った複数行のデータを配列に格納します。
読み込む行数が事前に分からなくても、すべての行を取得できるようにしましょう。
- `reader.on('line', (line) => {`の中で、配列に入力値をpushしていく
process.stdin.resume();
process.stdin.setEncoding('utf8');
var lines = [];
var reader = require('readline').createInterface({
input: process.stdin,
output: process.stdout
});
reader.on('line', (line) => {
lines.push(line);
});
reader.on('close', () => {
for (var value of lines) {
console.log("hello " + value);
}
});
ログインすると採点できます
コードの実行