Ruby Tips!

RubyのTipsを紹介します

平方根を求める

Rubyで数値の平方根を求めるにはMath.sqrtを使う。また、平方根はべき乗Numeric#**を使って、1/2乗として求めることもできる。負の数の平方根複素数を表すComplexオブジェクトとして得られる。

require 'complex'
p Math.sqrt(2) #=> 1.4142135623730951
p 2 ** 0.5 #=> 1.4142135623730951
p Math.sqrt(-2) #=> (0+1.4142135623730951i)