Data update
This commit is contained in:
parent
35bcdeebf8
commit
74c69a0df6
2427 changed files with 31826 additions and 3468 deletions
|
|
@ -0,0 +1,15 @@
|
|||
func binomial n k .
|
||||
if k > n / 2
|
||||
k = n - k
|
||||
.
|
||||
numer = 1
|
||||
for i = n downto n - k + 1
|
||||
numer = numer * i
|
||||
.
|
||||
denom = 1
|
||||
for i = 1 to k
|
||||
denom = denom * i
|
||||
.
|
||||
return numer / denom
|
||||
.
|
||||
print binomial 5 3
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
import "/fmt" for Fmt
|
||||
import "/math" for Int
|
||||
import "./fmt" for Fmt
|
||||
import "./math" for Int
|
||||
|
||||
var binomial = Fn.new { |n, k|
|
||||
if (n < 0 || k < 0) Fiber.abort("Arguments must be non-negative integers")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue