Producte cartesià P93409


Statement
 

pdf   zip   main.py

thehtml

Escriviu una funció

def cartesian_product(a: set[int], b: set[int]) -> set[tuple[int, int]]: ...

que, donats dos conjunts d’enters, retorni el seu producte cartesià.

Per exemple, cartesian_product(set([1,2,3]), set([1,2])) hauria de retornar el conjunt (1, 2), (2, 1), (3, 1), (1, 1), (2, 2), (3, 2).

Public test cases
  • Input

    1 3 5 6
    1 2 3

    Output

    [(1, 1), (1, 2), (1, 3), (3, 1), (3, 2), (3, 3), (5, 1), (5, 2), (5, 3), (6, 1), (6, 2), (6, 3)]
    
  • Information
    Author
    Jordi Petit
    Language
    Catalan
    Official solutions
    Python
    User solutions
    Python