Skip to content

Commit e6ec180

Browse files
committed
Add doctests for cross function. Contributes to #9943
1 parent 8d1fb26 commit e6ec180

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

data_structures/arrays/sudoku_solver.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,19 @@
1111
def cross(items_a, items_b):
1212
"""
1313
Cross product of elements in A and elements in B.
14+
>>> cross('AB', '12')
15+
['A1', 'A2', 'B1', 'B2']
16+
>>> cross('ABC', '123')
17+
['A1', 'A2', 'A3', 'B1', 'B2', 'B3', 'C1', 'C2', 'C3']
18+
>>> cross('ABC', '1234')
19+
['A1', 'A2', 'A3', 'A4', 'B1', 'B2', 'B3', 'B4', 'C1', 'C2', 'C3', 'C4']
20+
>>> cross('', '12')
21+
[]
22+
>>> cross('A', '')
23+
[]
24+
>>> cross('', '')
25+
[]
26+
1427
"""
1528
return [a + b for a in items_a for b in items_b]
1629

0 commit comments

Comments
 (0)