is_prime

by ganeshie8

JavaScript

for(t=1;t<=9;t++)
$("body").append("1/"+test(t)+"<br />")

function test(n) {
    var sum = 0;
    for (i = 0; i <= n; i++) {
        for (k = 0; k <= i; k++) {
            var top = Math.pow(-1, k) * Math.pow(n, k - i),
                bot = fact(k) * fact(n - i);
            sum += top / bot;
        }
    }
    return Math.round(1/sum);
}

function fact(x) {
    return x == 0 ? 1 :  x * fact(x - 1);
}