Sum binary tree path ints
This commit is contained in:
@@ -177,3 +177,20 @@ def test_connect_binary_tree_right(
|
||||
connected, serialized = stuff.connect_binary_tree_right(root)
|
||||
assert connected is not None
|
||||
assert serialized == expected
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
("root", "expected"),
|
||||
[
|
||||
(
|
||||
stdlib.Node(
|
||||
4,
|
||||
right=stdlib.Node(0),
|
||||
left=stdlib.Node(9, right=stdlib.Node(1), left=stdlib.Node(5)),
|
||||
),
|
||||
1026,
|
||||
),
|
||||
],
|
||||
)
|
||||
def test_connect_binary_tree_sum_numbers(root: stdlib.Node | None, expected: int):
|
||||
assert stuff.sum_binary_tree_path_ints(root) == expected
|
||||
|
||||
Reference in New Issue
Block a user