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