오늘의 Leetcode!
산뜻하게 하루를 마무리...^^
# Definition for a binary tree node.
# class TreeNode:
# def __init__(self, val=0, left=None, right=None):
# self.val = val
# self.left = left
# self.right = right
class Solution:
def findTilt(self, root: Optional[TreeNode]) -> int:
self.sum = 0
def traversal(root):
if not root:
return 0
left = traversal(root.left)
right = traversal(root.right)
self.sum += abs(left - right)
return left + right + root.val
if not root:
return 0
traversal(root)
return self.sum
'Leetcode' 카테고리의 다른 글
Leetcode 938. Range Sum of BST (0) | 2021.12.14 |
---|---|
Leetcode 26. Remove Duplicates from Sorted Array (0) | 2021.12.12 |
Leetcode 268. Missing Number (0) | 2021.11.23 |
Leetcode 1137. N-th Tribonacci Number (0) | 2021.11.16 |
Leetcode 20. Valid Parentheses (0) | 2021.11.15 |