39 lines
1.2 KiB
Python
39 lines
1.2 KiB
Python
from shortdeck import ShortDeckHandEvaluator as HE
|
|
|
|
data = [
|
|
"As Ks Qs Js Ts 9s 8s", # StraightFlush A
|
|
"Kh Qh Jh Th 9h 8h 7h", # StraightFlush K
|
|
"Qd Jd Td 9d 8d 7d 6d", # StraightFlush Q
|
|
"Jc Tc 9c 8c 7c 6c Ac", # StraightFlush J
|
|
"Td 9d 8d 7d 6d Ad Kd", # StraightFlush T
|
|
"Kh As Ah Ac Ad 6d 6c", # Quad A
|
|
"7s 7h 7c 7d Ts 6d 6c", # Quad 7
|
|
"7s 7h 7c 7d 6s 6d 6c", # Quad 7
|
|
"As 7s 8s 9s Js 6h 6d", # Flush A
|
|
"Ks 7s 8s 9s Js 6s 6d", # Flush K
|
|
"Js 9s 8s 7s 6s 6h 6d", # Flush J
|
|
"Ks Kh Kd As Ah Ad Qs", # Fullhouse A
|
|
"Ks Kh Kd As Ah Qd Qs", # Fullhouse K
|
|
"Ks Kh Kd Qs Qh Qd As", # Fullhouse K
|
|
"As Kh Qd Jc Ts Ah Ad", # Straight A
|
|
"Ts 9h 8d 7c 6s Ah Ad", # Straight T
|
|
"Js 9h 8d 7c As Ah Ad", # Trips A
|
|
"Ts 9h 8d 7c As Ah Ad", # Trips A
|
|
"As Ah 8d Tc Ks 9s Th", # Twopair AT.K
|
|
"Ts Th 6s 6h As Ah Qs", # Twopair AT.Q
|
|
"Ts Th 7s 7h 6s 6h Ks", # Twopair T7
|
|
"Ts Th 6s 6h As Kh Qs", # Twopair T6
|
|
"As Ah 8d Tc Ks 9s Jh", # Pair A
|
|
"Js Jh 8d 9c Ks As Th", # Pair J
|
|
"6s 7h 8d 9c Js Qh Kd", # Highcard
|
|
]
|
|
|
|
|
|
def main():
|
|
sorted_hands = sorted(data, key=HE.evaluate_from_input, reverse=True)
|
|
print(sorted_hands == data)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|