標準入力サンプル問題セット【N行の入力・N個の入力・標準入力・カンマ区切りのN個のデータの入力 ほか】
問題【1】コード
reader.on('close', () => {
const S = lines[0];
console.log(S);
});
単語の入力を S で受け取り 出力。
問題【2】コード
reader.on('close', () => {
const S = lines[0];
console.log(S);
});
1行の 入力 を S で受け取り 出力。
問題【3】コード
reader.on('close', () => {
const [A, B, C] = [lines[0], lines[1], lines[2]];
console.log(A + '\n' + B + '\n' + C);
});
3行の 入力を A, B, C で受け取り ″\n″ で改行して出力。
問題【4】コード
reader.on('close', () => {
const N = Number(lines[0]);
for (let i = 1; i <= N; i++) {
console.log(lines[i]);
}
});
N 行の入力を for文 で受け取り 同時進行で 出力。
問題【5】コード
reader.on('close', () => {
const S = lines[0].split(' ');
S.forEach(s => {
console.log(s);
});
});
1行の入力を split(' ')
で半角スペース区切りの配列に置き換え forEach()
で出力。
問題【6】コード
reader.on('close', () => {
const N = Number(lines[0]);
const S = lines[1].split(' ');
for (let i = 0; i < N; i++) {
console.log(S[i]);
}
});
【5】と同様に split(' ')
で半角スペース区切りの配列に置き換え for文 で N 行 出力。
問題【7】コード
reader.on('close', () => {
const S = lines[0].split(',');
for (let i = 0; i < 3; i++) {
console.log(S[i]);
}
});
入力を split(',')
で カンマ区切り の配列に置き換え for文 で 3行 出力。
問題【8】コード
reader.on('close', () => {
const N = Number(lines[0]);
const S = lines[1].split(',');
for (let i = 0; i < N; i++) {
console.log(S[i]);
}
});
【7】と同様に for文 で N 行 出力。
コメント