標準入力サンプル問題セット

標準入力サンプル問題セット【N行の入力・N個の入力・標準入力・カンマ区切りのN個のデータの入力 ほか】

問題【1】コード

reader.on('close', () => {
   const S = lines[0];
   console.log(S);
});
hogeちゃんの画像

単語の入力を S で受け取り 出力。

問題【2】コード

reader.on('close', () => {
   const S = lines[0];
   console.log(S);
});
hogeちゃんの画像

1行の 入力 を S で受け取り 出力。

問題【3】コード

reader.on('close', () => {
   const [A, B, C] = [lines[0], lines[1], lines[2]];
   console.log(A + '\n' + B + '\n' + C);
});
hogeちゃんの画像

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]);
   }
});
hogeちゃんの画像
N 行の入力を for文 で受け取り 同時進行で 出力。

問題【5】コード

reader.on('close', () => {
   const S = lines[0].split(' ');
   S.forEach(s => {
      console.log(s);
   });
});
hogeちゃんの画像

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]);
   }
});
hogeちゃんの画像

【5】と同様に split(' ') で半角スペース区切りの配列に置き換え for文 で N 行 出力。

問題【7】コード

reader.on('close', () => {
   const S = lines[0].split(',');
   for (let i = 0; i < 3; i++) {
      console.log(S[i]);
   }
});
hogeちゃんの画像

入力を 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]);
   }
});
hogeちゃんの画像

【7】と同様に for文 で N 行 出力。

コメント