public static int findSumOfPathNumbers(TreeNode root) { // TODO: Write your code here SumOfPathNumbers SoPN = new SumOfPathNumbers(); //SoPN.Step(root, ""); //int sum = 0; // foreach (int i in SoPN._numbers) sum+=i; //return sum; return(SoPN.Step(root, 0)); }
static void Main(string[] args) { Console.WriteLine("Hello World!"); TreeNode root = new TreeNode(1); root.left = new TreeNode(0); root.right = new TreeNode(1); root.left.left = new TreeNode(1); root.right.left = new TreeNode(6); root.right.right = new TreeNode(5); Console.WriteLine("Total Sum of Path Numbers: " + SumOfPathNumbers.findSumOfPathNumbers(root)); }