動かざることバグの如し

近づきたいよ 君の理想に

Rubyで100刻みの配列を作る方法

やりたいこと

Rubyで100〜5000の配列を作成したい。しかもただの配列ではなく100刻みでほしい。

コード

最初はmapメソッドで考えて以下で実行してみた。

(1..50).map { |i| i * 100 }

Rubyならもっと便利なビルドインメソッドがあるんじゃないかと思ってAIに聞いてみたら一発でドンピシャな回答をくれた。

(100..5000).step(100).to_a

実行してみるとちゃんと100刻みの100~5000の配列になっている。

irb(main):001> (100..5000).step(100).to_a
=> 
[100,
 200,
 300,
 400,
 500,
 (省略)
  4600,
 4700,
 4800,
 4900,
 5000]

やったね

こういうのって昔はよくググってたんだけどAIがやってくれるから検索流入なくなるんだろうなぁ

参考リンク