Advertisement
Guest User

Untitled

a guest
Sep 20th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. class Node:
  2. def __init__(self, val, left, right):
  3. self.val = val
  4. self.left = left
  5. self.right = right
  6.  
  7. class Solution:
  8. def __init__(self, root):
  9. self.root = root
  10. self.level = 0
  11. self.mas = []
  12.  
  13. def sum(self, root, level):
  14. try:
  15. self.mas[level] += root.val
  16. except:
  17. self.mas.append(root.val)
  18. if root.left is not None:
  19. self.sum(root.left, level + 1)
  20. if root.right is not None:
  21. self.sum(root.right, level + 1)
  22.  
  23. def answer(self):
  24. ans = [0] * len(self.mas)
  25. ans[0] = self.mas[0]
  26. for i in range(1, len(ans)):
  27. ans[i] = ans[i - 1] + self.mas[i]
  28. return ans
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement