F# で Project Euler Problem 25
> (999.0 + (System.Math.Log10 5.0) / 2.0) / (System.Math.Log10 ((1.0 + (sqrt 5.0)) / 2.0)) - ;; val it : float = 4781.859271 > System.Convert.ToString(System.Numerics.BigInteger.Pow(1618033989I, 4781) / System.Numerics.BigInteger.Pow(1000000000I, 4780) / 2236067977I).Length - ;; val it : int = 999 > System.Convert.ToString(System.Numerics.BigInteger.Pow(1618033989I, 4782) / System.Numerics.BigInteger.Pow(1000000000I, 4781) / 2236067977I).Length - ;; val it : int = 1000