1 // The Great Computer Language Shootout
2 // http://shootout.alioth.debian.org/
4 // contributed by Ian Osgood
7 return 1/((i+j)*(i+j+1)/2+i+1);
11 for (var i=0; i<u.length; ++i) {
13 for (var j=0; j<u.length; ++j)
20 for (var i=0; i<u.length; ++i) {
22 for (var j=0; j<u.length; ++j)
28 function AtAu(u,v,w) {
33 function spectralnorm(n) {
34 var i, u=[], v=[], w=[], vv=0, vBv=0;
36 u[i] = 1; v[i] = w[i] = 0;
38 for (i=0; i<10; ++i) {
46 return Math.sqrt(vBv/vv);
49 for (var i = 6; i <= 48; i *= 2) {