deno.land / x / masx200_leetcode_test@10.6.5 / sum-of-root-to-leaf-binary-numbers / index.ts
1234567891011import { TreeNode } from "../binary-tree-inorder-traversal/TreeNode.ts";
export default function sumRootToLeaf(root: TreeNode | null, sum = 0): number { return !root ? 0 : (!root.left) && (!root.right) ? sum * 2 + root.val : sumRootToLeaf(root.left, sum * 2 + root.val) + sumRootToLeaf(root.right, sum * 2 + root.val);}
Version Info