n個のキーを持つ配列またはオブジェクトを指定すると、長さがxのすべての組み合わせを見つける必要があります。 Xが可変であるとします。 binomial_coefficient(n,x)。 現在、私はこの使用しています: に function combine(items) {
var result = [];
var f = function(prefix, items) {
bc(0,N,R,R):- N>0,R is 1,!.
bc(M,0,R,R):- M>0,R is 1,!.
bc(N,N,R,R):- R is 1,!.
bc(M,N,R,R1):-
M1 is M - 1,
N1 is N - 1,
bc(M1,N1,R,R2),
bc(M1,N,R,R3),
R1 is R2+R3.
なぜ偽を返