Quick actions

cmd+k|ctrl+k

Navigation

Languages

Permutation Calculator

Snippet info

Language

JavaScript

Visibility

public

Author

chaosrock

Created

2017-08-17T00:01:14Z

Updated

2017-08-17T00:11:41Z

// Helper Function, generates factorials
function fact(num) {
    var rval = 1;
    for (var i = 2; i <= num; i++)
        rval = rval * i;
    return rval;
}

// Calculates number of possible permutations from set n, of length k
function permutations(n, k) {
    var p = fact(n);
    var v = fact(n-k);
    return p/v;
}

console.log(
    permutations(52, 52)
);
INFO