#437

Path Sum III

specialist · 920 · lc medium +32 · verified · 46.3% accepted · 11,871 likes · top 30%

play →

Description

Given the root of a binary tree and an integer targetSum, count every path that travels strictly downward (parent toward descendant) whose node values sum to targetSum. Paths may begin and end at any node.

Example 1:

Input: root = [10,5,-3,3,2,null,11,3,-2,null,1], targetSum = 8
Output: 3
Explanation: The paths that sum to 8 are shown.

Example 2:

Input: root = [5,4,8,11,null,13,4,7,2,null,null,5,1], targetSum = 22
Output: 3

Code

1
2
3
4
5
6
7
8
9