Декартово произведение

средне

Дан список целочисленных массивов nums. Верните все возможные комбинации элементов, взяв из каждого массива ровно один элемент. Порядок комбинаций не важен.

Пример 1:

Ввод: nums = [[1,2],[3]]
Вывод: [[1,3],[2,3]]

Пример 2:

Ввод: nums = [[5],[6],[7]]
Вывод: [[5,6,7]]

Ограничения:

  • len(nums) >= 1
  • len(nums[i]) >= 1