##はじめに
競プロ問題を解いているときに見つけたメソッド「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