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);
12 for (var i=0; i<u.length; ++i) {
15 for (var j=0; j<u.length; ++j)
25 for (var i=0; i<u.length; ++i) {
28 for (var j=0; j<u.length; ++j)
36 function AtAu(u,v,w) {
41 function spectralnorm(n) {
42 var i, u=[], v=[], w=[], vv=0, vBv=0;
45 u[i] = 1; v[i] = w[i] = 0;
49 for (i=0; i<10; ++i) {
60 return Math.sqrt(vBv/vv);
64 for (var i = 6; i <= 48; i *= 2) {