Day 07 (optimized)
This commit is contained in:
@@ -18,14 +18,12 @@ for line in lines:
|
|||||||
hands.append((4, hand, int(bid)))
|
hands.append((4, hand, int(bid)))
|
||||||
elif (3-num_j) in count:
|
elif (3-num_j) in count:
|
||||||
hands.append((3, hand, int(bid)))
|
hands.append((3, hand, int(bid)))
|
||||||
elif list(count).count(2) == 2:
|
elif len(count) == 3:
|
||||||
hands.append((2, hand, int(bid)))
|
hands.append((2, hand, int(bid)))
|
||||||
elif (2-num_j) in count:
|
elif len(count) == 4:
|
||||||
hands.append((1, hand, int(bid)))
|
hands.append((1, hand, int(bid)))
|
||||||
else:
|
else:
|
||||||
hands.append((0, hand, int(bid)))
|
hands.append((0, hand, int(bid)))
|
||||||
|
|
||||||
hands.sort()
|
hands.sort()
|
||||||
for h in hands:
|
|
||||||
print(h)
|
|
||||||
print(sum(bid * rank for rank, (_, _, bid) in enumerate(hands, 1)))
|
print(sum(bid * rank for rank, (_, _, bid) in enumerate(hands, 1)))
|
||||||
|
|||||||
Reference in New Issue
Block a user