fork download
  1. class TreeNode:
  2. def __init__(self, val, left=None, right=None):
  3. self.val = val
  4. self.left = left
  5. self.right = right
  6.  
  7. def find_max(node):
  8. if (node is None): return ""
  9. return max([find_max(node.left), node.val, find_max(node.right)], key=len)
  10.  
  11. tree = TreeNode("test", TreeNode("asdasjkdnaskdjasd", TreeNode("")), TreeNode("a"))
  12. print find_max(tree)
Success #stdin #stdout 0.01s 7692KB
stdin
Standard input is empty
stdout
asdasjkdnaskdjasd