みんなハッピーパイデー!理由もなく、可能な限り短いPiのモンテカルロ推定量を構築しようとしています。ツイートに収まるものを構築できますか?
明確にするために、私が念頭に置いているのは、単位正方形からランダムな点を描き、単位円内に入る比率を計算する典型的なアプローチです。サンプルの数は、ハードコーディングすることも、しないこともできます。それらをハードコーディングする場合、少なくとも1000サンプルを使用する必要があります。結果は、浮動小数点、固定小数点、または有理数として返されるか出力される場合があります。
トリガー関数やPi定数は、モンテカルロアプローチではありません。
これはコードゴルフであるため、最短の提出(バイト単位)が優先されます。
((0..4e9).map{rand**2+rand**2<1}.to_s.sub(/./,"$1.")
map
あなたの配列を与えるtrue
とfalse
?
.filter{...}.size
ただし、動作するはずです。