ステップ1: 要件の分析
- 標準入力で最初に整数
N
が与えられます。 - 続く
N
行には、文字列がそれぞれ与えられます。 - 与えられた文字列を順にそのまま
N
行で出力するプログラムを作成します。
ステップ2: 擬似コードの設計
- 標準入力から最初の行で整数
N
を取得します。 - ループを使って
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
行の文字列がそのまま順番に出力されます。