前提・実現したいこと
Paizaの練習問題でわからないことがあります。この問題です。
https://paiza.jp/works/mondai/skillcheck_sample/addition?language_uid=javascript
「2つの正の整数がa, bが入力されるのでaとbを足した数を出力してください。」
splitを使い、半角スペースで文字列を配列に代入したいのですがうまくいきません。
発生している問題・エラーメッセージ
var values = lines.split(' '); ^ TypeError: lines.split is not a function at Interface.reader.on (/workspace/Main.js:15:24) at Interface.emit (events.js:203:15) at Interface.close (readline.js:397:8) at ReadStream.onend (readline.js:173:10) at ReadStream.emit (events.js:203:15) at endReadableNT (_stream_readable.js:1129:12) at process._tickCallback (internal/process/next_tick.js:63:19)
### 該当のソースコード JavaScript process.stdin.resume(); process.stdin.setEncoding('utf8'); // 自分の得意な言語で // Let's チャレンジ!! var lines = []; var reader = require('readline').createInterface({ input: process.stdin, output: process.stdout }); reader.on('line', (line) => { lines.push(line); }); reader.on('close', () => { var values = lines.split(' '); console.log(values); });
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー