pascal 3side

Run Settings
LanguageJavaScript
Language Version
Run Command
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!");
Editor Settings
Theme
Key bindings
Full width
Lines