Код Junior Разминка: короткие функции обновлено
cartesian
Условие
Декартово произведение двух массивов: все пары.
Примеры
cartesian([1, 2], ["a"]) // [[1, "a"], [2, "a"]]
cartesian([], [1]) // []
cartesian([1], []) // []
Как подойти
flatMap разворачивает вложенный уровень, поэтому получается плоский список пар, а не массив массивов пар.
Подсказки: 1
- flatMap по первому, map по второму.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.