ONLY DO WHAT ONLY YOU CAN DO

こけたら立ちなはれ 立ったら歩きなはれ

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

gist の markdown を ためしてみた