プログラミング初心者から脱したい Op.1
ものすごく情弱なタイトルだが、現状情弱なのである。 少しずつ強くなっていきたい。
TL; DR
子曰く、
プログラミング入門者からの卒業試験は『ブラックジャック』を開発すべし - Qiita
と。
のでJavascriptで卒業を目指す。
ただ、まだ書き慣れていないので、少しずつpaizaの問題でもやって書き方を覚えて行きたい。
ついでに100DayOfCodeという100日間毎日1時間はコード書くというのもしているので、同時進行でやってく。
【Day1】10/04(wed)
(7/100Day)
paizaの問題では標準入力というものを使う。
標準入力をちゃんと理解できていないが、
「UNIXで言うところのキーボード入力」
になるらしい。
そう言えばUNIXでは何でもかんでもファイルとして扱うということを、RaspberryPiの勉強あたりで聞いたような気がする。
ピンのIOをファイル作って指定したような記憶が。
閑話休題
標準入力をなんとかする。
1.標準入力をオウム返しする
process.stdin.resume(); process.stdin.setEncoding('utf8'); var input_str = ''; process.stdin.on('data', function(chunk) { input_str += chunk; }); process.stdin.on('end', function(){ const lines = input_str; console.log(lines); });
要確認:ここでlinesに置き換える意味がまだ分からない。型を変えている?
行を分割 split("\n")をつかう
参考: node.jsで標準入力を使ったよくある処理のまとめ - 山本隆の開発日誌 (https://www.gesource.jp/weblog/?p=8289)
つづきやってます