0
0

Rubyプログラミング考え方{その7:カンマ区切りのN個のデータの入力 (paizaランク D 相当)}

Posted at

ステップ1: 要件の分析

  • 最初の行で整数 N が与えられます。
  • 次の行で N 個の文字列がカンマ区切りで1行で与えられます。
  • これらの文字列を順に N 行で出力するプログラムを作成します。

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

  1. 最初の行で N を取得します。
  2. 次の行でカンマ区切りの文字列を取得し、分割します。
  3. 各文字列を順に出力します。

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

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

# 2行目でN個の文字列を取得し、カンマ区切りで分割する
strings = gets.chomp.split(",")

# 各文字列を順に出力
strings.each do |str|
  puts str
end

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

  • N の取得: 最初に gets.to_i を使って、入力から整数 N を取得します。
  • 文字列の取得と分割: gets.chomp.split(",") を使って、カンマ区切りの文字列を分割し、文字列の配列を生成します。
  • 出力: each ループを用いて、配列の各要素を順に出力します。

このコードをRuby環境で実行すると、入力された N 個の文字列がそれぞれ1行ずつ出力されます。

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