Add One Row to Tree LeetCode solution in Python

1
class Solution:
2
def addOneRow(self, root: TreeNode, v: int, d: int) -> TreeNode:
3
if d == 1:
4
return TreeNode(v, root, None)
5
elif d == 2:
6
root.left = TreeNode(v, root.left, None)
7
root.right = TreeNode(v, None, root.right)
8
else:
9
if root.left:
10
self.addOneRow(root.left, v, d - 1)
11
if root.right:
12
self.addOneRow(root.right, v, d - 1)
13
return root

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0