Cartesian product of two or more lists: Difference between revisions

Content added Content deleted
Line 34: Line 34:
print(cart_prod([1, 2], [3, 4]))
print(cart_prod([1, 2], [3, 4]))
print(cart_prod([3, 4], [1, 2]))
print(cart_prod([3, 4], [1, 2]))
[Int] empty_list
[Int] empty_array
print(cart_prod([1, 2], empty_list))
print(cart_prod([1, 2], empty_array))
print(cart_prod(empty_list, [1, 2]))</lang>
print(cart_prod(empty_array, [1, 2]))</lang>
====Alternative version====
====Alternative version====
<lang 11l>F cart_prod(a, b)
<lang 11l>F cart_prod(a, b)