Advertisement
Guest User

Untitled

a guest
Jul 5th, 2015
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. def solution(A):
  2. sums = []
  3.  
  4. curr_sum = 0
  5. for i in A:
  6. curr_sum += i
  7. sums.append(curr_sum)
  8.  
  9. for i in xrange(0, len(A)):
  10. left_sum = 0 if i == 0 else sums[i-1]
  11. right_sum = 0 if i == len(A) else sums[-1] - sums[i]
  12.  
  13. if right_sum == left_sum:
  14. return i
  15.  
  16. return -1
  17.  
  18.  
  19. a = [-1, 3, -4, 5, 1, -6, 2, 1]
  20. print solution(a)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement