Rubyで本当に大きな数の平方根を計算しようとしています。私が抱えている問題は、Math.sqrt関数が次のようになっていることです。
sqrt(numeric) → float
非常に大きな数をフィードすると、FloatDomainError:Infinityが表示されます。
sqrt()
BigNumを返すための最良の方法は何ですか?これにはおそらく宝石がありますか、それとも平方根を計算するために独自の関数を作成する必要がありますか?
その場合、これを行うための最も簡単な方法は何ですか?テイラー級数?数値の平方根は常に整数になります。