Multiplication tables: Difference between revisions

Line 2,030:
 
lstTable = [['x'].concat(lstRange)].concat(
chain(lstRange, function (xy) {
return [[xy].concat(
chain(lstRange, function (yx) {
return yx < xy ? [''] : [x * y]; // triangle only
})
)]
Line 2,060:
'text-align:center;width:33em;height:33em;table-layout:fixed;'
) + '\n\n' +
// or simply stringified as JSON
JSON.stringify(lstTable);
 
})(1, 12);</lang>
 
{{out}}
9,659

edits