MCPcopy Index your code
hub / github.com/TheAlgorithms/Python / cross

Function cross

data_structures/arrays/sudoku_solver.py:11–28  ·  view source on GitHub ↗

Cross product of elements in A and elements in B. >>> cross('AB', '12') ['A1', 'A2', 'B1', 'B2'] >>> cross('ABC', '123') ['A1', 'A2', 'A3', 'B1', 'B2', 'B3', 'C1', 'C2', 'C3'] >>> cross('ABC', '1234') ['A1', 'A2', 'A3', 'A4', 'B1', 'B2', 'B3', 'B4', 'C1', 'C2', 'C3', 'C

(items_a, items_b)

Source from the content-addressed store, hash-verified

9
10
11def cross(items_a, items_b):
12 """
13 Cross product of elements in A and elements in B.
14
15 >>> cross('AB', '12')
16 ['A1', 'A2', 'B1', 'B2']
17 >>> cross('ABC', '123')
18 ['A1', 'A2', 'A3', 'B1', 'B2', 'B3', 'C1', 'C2', 'C3']
19 >>> cross('ABC', '1234')
20 ['A1', 'A2', 'A3', 'A4', 'B1', 'B2', 'B3', 'B4', 'C1', 'C2', 'C3', 'C4']
21 >>> cross('', '12')
22 []
23 >>> cross('A', '')
24 []
25 >>> cross('', '')
26 []
27 """
28 return [a + b for a in items_a for b in items_b]
29
30
31digits = "123456789"

Callers 2

in_static_equilibriumFunction · 0.85
sudoku_solver.pyFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected