"use strict"; var BEST={} var MAXBITS=17 //MAXBITS=12 for (var n=1; n 1 && x == 1) { if (!BEST[seqlen] || n < BEST[seqlen].n) { BEST[seqlen] = {n:n, i:i, invert:invert}; //console.log(seqlen + "\t" + n + "\t" + i.toString(2) + "\t" + x.toString(2)); } } } } } } for (var seqlen in BEST) { var b = BEST[seqlen]; console.log(seqlen+" &\t@"+b.n+"'b"+b.i.toString(2)+","+b.invert+"@ \\\\"); }