Ruby 割り算の余りを求める

  • 作成日 2021.09.27
  • 更新日 2022.03.04
  • Ruby
Ruby 割り算の余りを求める

Rubyで、moduloを使用して、割り算の余りを求めるサンプルコードを記述してます。rubyのバージョンは2.7.2を使用してます。

環境

  • OS windows10 pro 64bit
  • ruby 2.7.2p137

modulo使い方

moduloを使用すれば、割り算の余りを求めることが可能です。

割りたい数値.modulo(割る数値)

以下は、割り算の余りを求めるサンプルコードとなります。

p 5.modulo(3)
# 2

p 6.modulo(3)
# 0

「%」を使用しても同じです。パフォーマンスは、こちらの方が良さそうです。

p 5 % 3
# 2

p 6 % 3
# 0

【参考】 1000万回 同じコードを実行した結果

                 user     system      total        real
#modulo      0.594000   0.000000   0.594000 (  0.598925)
#%           0.531000   0.000000   0.531000 (  0.554996)