Guest User

Untitled

a guest
Aug 15th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. def solution(a):
  2. rd = dict()
  3. la = len(a)
  4. if la == 0:
  5. return -1
  6. for v in a:
  7. if v in rd:
  8. rd[v] = rd[v] + 1
  9. else:
  10. rd[v] = 1
  11. dom = max(rd.values())
  12. if dom > la / 2:
  13. return a.index(list(rd.keys())[list(rd.values()).index(max(rd.values()))])
  14. else:
  15. return -1
  16.  
  17.  
  18.  
  19. a = [3, 4, 3, 2, 3, -1, 3, 3]
  20. print(solution(a))
Add Comment
Please, Sign In to add comment