Код Junior Разминка: короткие функции обновлено

cartesian

Условие

Декартово произведение двух массивов: все пары.

Примеры

cartesian([1, 2], ["a"]) // [[1, "a"], [2, "a"]]
cartesian([], [1]) // []
cartesian([1], []) // []

Как подойти

flatMap разворачивает вложенный уровень, поэтому получается плоский список пар, а не массив массивов пар.

Подсказки: 1
  1. flatMap по первому, map по второму.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.