ステップ1: 要件の分析
- 標準入力で3つの文字列がカンマ区切りで1行で与えられます。
- これらの文字列を順に3行で出力するプログラムを作成します。
ステップ2: 擬似コードの設計
- 標準入力から1行の文字列を取得します。
- 取得した文字列をカンマで分割し、3つの文字列に分けます。
- 各文字列を順に出力します。
ステップ3: コメント付きRubyコードの作成
# 標準入力から1行の文字列を取得し、カンマで分割して3つの文字列に分ける
strings = gets.chomp.split(",")
# 各文字列を順に出力する
strings.each do |str|
puts str
end
ステップ4: コードの解説
-
文字列の取得と分割:
gets.chomp.split(",")
を使って、標準入力から取得した文字列をカンマで分割し、3つの文字列の配列にします。 -
出力:
each
ループを使って、配列の各要素を順に出力します。
このコードをRuby環境で実行すると、入力された3つの文字列がそれぞれ1行ずつ出力されます。