var defVal = function(i, df){
return (typeof(i)!=='undefined') ? i : df;
},
numPad = function(i, d, c){
var r = i.toString(), dowo = defVal(d, 5), isi = defVal(c, ' ');
for(;r.length < dowo;){ r = isi + r; }
return r;
},
genSeq = function(d){
var t = defVal(d, 5) + 1, dowo = (t < 5) ? 5 : t, ret = [1];
for(; ret.length<dowo;) ret.push(0);
return ret;
};
var a = genSeq(6),
b = a.length,
i = 0,
j = i,
k = [],
s = '';
for (j = 0; j< b; j++){ k.push(a[j]); }
for (i = 0; i< b; i++){
s = '';
for (j = 0; j< b; j++){
k[j] = (i > 0) ? (
(j > 0) ? ( a[j] + a[j - 1] ) : a[j]
) : a[j];
s += ((j > 0)?(' | '):('')) + numPad(k[j],4);
}
console.log(s);
for (j = 0; j< b; j++){ a[j] = k[j]; }
}
console.log("Hello World!");