Advertisement
dmesticg

Untitled

Jun 4th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. def occur(cards):
  2. scorelist = [2,4,8]
  3. counter = collections.Counter(cards)
  4. largest = [0,0]
  5. largest2 = [0,0]
  6. for key in counter:
  7. occur = counter[key]
  8. if occur > largest2[1]:
  9. if occur > largest[1]:
  10. largest2 = largest
  11. largest = [key,counter[key]]
  12. else:
  13. largest2 = [key,counter[key]]
  14. if largest[1] == 3 and largest2[1] == 2:
  15. return(7)
  16. elif largest[1] in [2,3,4]:
  17. return(scorelist[[2,3,4].index(largest[1])] )
  18. elif largest[1] == largest2[1]:
  19. return(3)
  20. return(1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement