This commit is contained in:
Dev
2025-09-29 20:08:15 +10:00
parent fc085eb77e
commit d305ba4fd3
5 changed files with 831 additions and 4 deletions

38
tmp_task4.py Normal file
View File

@@ -0,0 +1,38 @@
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()