Rubyで平方根を求めたい時

競プロを引き続きやっています。

実務では全くお目にかかったことがない、平方根の取り方を備忘録的に書いておきたいと思います。

結論はMath.sqrt()です。

コード

irb(main):001> Math.sqrt(25) # 平方根とってくれます
=> 5.0
irb(main):002> Math.sqrt(26) # 綺麗に整数で出ないものも頑張ってくれます
=> 5.0990195135927845
irb(main):003> Math.sqrt(100)
=> 10.0
irb(main):004> Math.sqrt(100).to_i # 丸めたい時はto_i
=> 10
irb(main):005> Math.sqrt(100).floor # or floorとか
=> 10

ちなみに、sqrtとはsquare rootの略みたいです。

では!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA