0
0

Rubyプログラミング考え方{その4:N行のデータの入力 (paizaランク D 相当)}

Last updated at Posted at 2024-08-18

ステップ1: 要件の分析

  • 標準入力で最初に整数 N が与えられます。
  • 続く N 行には、文字列がそれぞれ与えられます。
  • 与えられた文字列を順にそのまま N 行で出力するプログラムを作成します。

ステップ2: 擬似コードの設計

  1. 標準入力から最初の行で整数 N を取得します。
  2. ループを使って N 回、標準入力から文字列を取得し、その都度出力します。

ステップ3: コメント付きRubyコードの作成

# 1行目でNを取得
n = gets.to_i

# N行の文字列を順に取得して出力
n.times do
  line = gets.chomp
  puts line
end

ステップ4: コードの解説

  • N の取得: 最初に gets.to_i を使って、入力から整数 N を取得します。
  • ループ処理: n.times ループを用いて、N 回標準入力から文字列を取得し、puts でそのまま出力します。

このコードをRuby環境で実行すると、入力された N 行の文字列がそのまま順番に出力されます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0