LoginSignup
0
0

More than 1 year has passed since last update.

[Ruby] Float#ceilメソッド

Last updated at Posted at 2021-09-04

はじめに

競プロ問題を解いているときに見つけたメソッド「Float#ceil」メソッドを紹介します・

Float#ceil

簡単に言えば小数を繰り上げるメソッドです。(引数に負の整数を渡せば0より大きい桁も繰り上げの指定ができます。)

1.1.ceil
=> 2

1.3.ceil
=> 2

2.0.ceil
=> 2

通常の使い方といえば上記のような使い方でしょうか。

もし小数第二まで繰り上げとかなら引数で指定できます。

1.2345.ceil(2)
=> 1.24

こんな感じです。
小数点の「.」を軸に正の整数を渡せば右に数字を指定できるイメージ。
逆に負の整数を渡せば0よりも大きい数の桁を繰り上げることができるといえます。
注意が必要なのは負の整数の場合は引数のn番目を繰り上げ、正の整数を渡したときは小数のn番目までになることです。

1234.56.ceil(-2)
=> 1300
0
0
2

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