class Solution:
def evaluateTree(self, root: Optional[TreeNode]) -> bool:
if root.val <= 1: return root.val
if root.val == 2:
return self.evaluateTree(root.left) | self.evaluateTree(root.right)
return self.evaluateTree(root.left) & self.evaluateTree(root.right)
출력값이 bool로 정해져있어서 int가 리턴되진 않나보다..
댓글 0