Multiplication tables: Difference between revisions

m
m (→‎JS ES6: Updated primitives)
Line 3,934:
y => y < x ? (
[""]
) : [str(`${x * y)}`]
)]
]
Line 3,965:
}, (_, i) => m + i) : [];
 
 
// str :: a -> String
const str = x =>
Array.isArray(x) && x.every(
v => ("string" === typeof v) && (1 === v.length)
) ? (
// [Char] -> String
x.join("")
) : null === x ? (
"null"
) : x.toString();
 
// ------------------- FORMATTING --------------------
9,655

edits