1315. 祖父节点值为偶数的节点和
给你一棵二叉树,请你返回满足以下条件的所有节点的值之和:
- 该节点的祖父节点的值为偶数。(一个节点的祖父节点是指该节点的父节点的父节点。)
 
如果不存在祖父节点值为偶数的节点,那么返回 0 。
链接
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
   | 
 
 
 
 
 
 
 
 
 
 
  var sumEvenGrandparent = function(root) {   let total = 0   function dfs(node) {     if (node === null) return     if (node.left) {       node.left.parent = node     }     if (node.right) {       node.right.parent = node     }     dfs(node.left)     dfs(node.right)     const gf = node.parent ? node.parent.parent : null     if (gf && gf.val % 2 === 0) {       total += node.val     }   }   dfs(root)   return total };
 
  |