👌
Javascript paiza 標準入力
はじめに
Javascriptでpaizaの入力値を配列に分解する方法をメモします。
標準入力が複数行の時
例
入力値
1 2
3 4
5 6
// 取得した入力値を配列に分解
var inputs = [];
lines.forEach(value => {
//半角スペースで分割
result = value.split(/\s/);
inputs.push(result)
})
// 出力
// [
// [ '1', '2' ],
// [ '3', '4' ],
// [ '5', '6' ],
// ]
inputsの中の文字列を全て数値にしたい時
inputs = inputs.map(input => (
input.map(Number)
));
// 出力
// [
// [1, 2],
// [3, 4],
// [5, 6],
// ]
標準入力が1行の時
例
1 2 3
//半角スペースで分割
var inputs = lines[0].split(/\s/);
// 出力
// ['1','2','3']
//文字列から数値に変換したい時
inputs = inputs.map(Number)
// 出力
// [1,2,3]
Discussion