Guest User

Untitled

a guest
Jul 16th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.38 KB | None | 0 0
  1. b=sorted
  2. def q(y,s):
  3.  y=b("23456789TJQKA".index(x)for x in y)[::-1]
  4.  f={x:y.count(x)for x in y}
  5.  v=b((f[x],x)for x in f)[::-1]
  6.  (a,A),(x,X)=v[:2]
  7.  F=len(set(s))<2
  8.  W=A>12and X<4
  9.  S=a<2and(A<v[4][1]+5or W)
  10.  o=a+x-(a<3),v
  11.  if S*W:y=1
  12.  if S+F:o=5+F,y
  13.  if a+x>4:o=4+a,v
  14.  if S*F:o=9,y
  15.  return o
  16. print sum(q(L[:15:3],L[1:15:3])>q(L[15:30:3],L[16:30:3])for L in file('poker.txt'))
Add Comment
Please, Sign In to add comment