- 932 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 22:30:26.19 ID:oIz/D2lY.net]
- 教科書捨てたから定義ググりました。
const p = (n, r) => (n < 2 || r < 1) ? 1 : n * p(n - 1, r - 1); const c = (n, r) => p(n, r) / p(r); c(1200, 100); //=> 1.2734481790871909e+148 chromeでBigInt実装されてるのでせっかくだからと思ってpを const p = (n, r) => (n < 2n || r < 1n) ? 1n : n * p(n - 1n, r - 1n); に改良しようとしたらエラーでる… なんでか分かる方いたら教えてください。
|

|