JavaScriptの勉強の習得で競技プログラミングを行うのは、言語習得の上で便利かと思いますが、今回は標準入力要綱をまとめてみました。
コンテンツ
基本形
とりあえず基本形。入力された値はこれでconsoleで出力できます。
var lines = [];
var reader = require('readline').createInterface({
input: process.stdin,
output: process.stdout
});
reader.on('line', function(line) {
lines.push(line);
});
reader.on('close', function() {
console.log(lines);
});
よくわからない人のために・・・
console.log(lines);
がconsole上に表示するコードになります。
スペースで区切られた文字列を受け取る時(受け取り文字数無制限)
例) 水, 平, 線
var result = input_lines[0].split(" ")
console.log(result); # [ '水', '平', '線' ]
console.log(result[0]); # 水
});
スペースで区切られた数値を受け取る時(受け取り数値無制限)
入力値は以下になります。半角スペースがあります。
5 7 5
受け取りは
var result = input_lines[0].split(" ");
var chg_0 = parseInt(result[0], 10);
var chg_1 = parseInt(result[1], 10);
var chg_2 = parseInt(result[2], 10);
console.log(chg_0); # 5
console.log(chg_1); # 7
console.log(chg_2); # 5
console.log(typeof chg_0); # number
最後のconsole.log(typeof chg_0); で型が数字(number)として扱われていることがわかります。
まだまだ未完成なので随時足して行きます。




コメントを残す