2026-02-24 16:51:26 +0000 UTC
Sum of Root To Leaf Binary Numbers
Links
Code
class Solution:
def sumRootToLeaf(self, root: TreeNode) -> int:
def dfs(node: TreeNode, n = 0)-> None:
if not node: return
n = 2 * n + node.val
if not node.left and not node.right:
self.ans+= n
return
dfs(node.left , n)
dfs(node.right, n)
return
self.ans = 0
dfs(root)
return self.ans