Ara sıra güncellemekte fayda var..
Kombinasyon: Matematik tanımı: Kombinasyon, bir kümedeki elemanlardan her eleman diğerlerinden farklı olmak şartıyla seçilen aynı sayıda eleman içeren alt kümelerin her birisidir.
Kullanım: $comb(n,r) >>
n asıl kümenin eleman sayısı ve
r alt kümelerin eleman sayısı.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias comb { if $regex($1,/\d+/) && $1 >= $2 { var %' $1,%! $2,%/ $calc($1 - $2),%\ 1,%. 1,%* 1 | while (%') { %. = $calc(%' * %.) | dec %' } | while (%!) { %* = $calc(%! * %*) | dec %! } | while (%/) { %\ = $calc(%/ * %\) | dec %/ } | return $calc(%. / $calc(%* * %\)) } }
Sonuçlar..
Kod: Kodu kopyalamak için üzerine çift tıklayın!
//echo > $comb(6,2) - 15
//echo > $comb(120,5) - 190578024
//echo > $comb(8,3) - 56