Сумма от корня до листа

средне

Дан корень бинарного дерева и targetSum. Нужно проверить существует ли путь от корня до листа (включая и лист и корень), сумма вершин на котором равна targetSum. Переходить от одного узла к другому можно только сверху вниз (т.е. только от родителя к ребенку).

ВАЖНО: реализуй задачу с использованием рекурсии

Пример 1:

Ввод: root = [1,2,3,3,4,null,6,null,null,1,1,null,5], targetSum = 15
Вывод: true

Пример 2:

Ввод: root = [1,2,3], targetSum = 5
Вывод: false

Ограничения:

  • Число узлов в дереве >= 1
  • Высота дерева <= 1000
  • Значение вершин дерева лежит в диапазоне [-10 000, 10 000] (включительно)