ひよこめも

自分用の記録です

ruby

gsub, subの使い方 (ruby)

やりたいこと string型のデータを置換したりしたい gsubの正規表現の中で変数を使いたい(これは正規表現の話かな?) コード str = "apple pie and apple pen are made from apple." p str.gsub(/apple/, 'banana') #=> "banana pie and banana pen are made f…

ループ処理の始まりを1にする(ruby)

やりたいこと rubyで 1~100までを出力する コード 案1 100.times do |i| p i + 1 end 案2 (1..100).each do |i| p i end 書き方としては案2の方が iを利用しやすいので良いのかなあという印象。ほんとにめもだこれ。

空白区切りの複数整数を標準入力から受け取る(ruby)

やりたいこと N Mのような空白区切りの複数の整数の標準入力をrubyで受け取りたい コード 配列(list型)で受け取ります。 array = gets.split().map(&:to_i) 例えば 3 5 6を入力とした際に、 gets.split() # => ["3", "5", "6"] となるので、それをさらに map…