“JavaScript Cartesian Product” Ответ

JavaScript Cartesian Product

let f = (a, b) => [].concat(...a.map(a => b.map(b => [].concat(a, b))));
let cartesian = (a, b, ...c) => b ? cartesian(f(a, b), ...c) : a;
Alan Turing

JavaScript Cartesian Product

const cartesian =
  (...a) => a.reduce((a, b) => a.flatMap(d => b.map(e => [d, e].flat())));
Alan Turing

Ответы похожие на “JavaScript Cartesian Product”

Вопросы похожие на “JavaScript Cartesian Product”

Больше похожих ответов на “JavaScript Cartesian Product” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования