Quick actions

cmd+k|ctrl+k

Navigation

Languages

pascal 3side

Snippet info

Language

JavaScript

Visibility

public

Author

tarnopanjul

Created

2025-05-04T23:51:59.86034Z

Updated

2025-05-04T23:51:59.86034Z

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!");
INFO