Oh oh, you're correct :( How did I not notice that; guess too much thinking about standard card games, plus no hand in the example input is a Five Of A Kind.
Here's a (hopefully correct) solution (in Python) where a Five Of A Kind hand is not allowed:
Code
i = open('day7_in.txt')
from collections import Counter
card_values = {
'A': 14,
'K': 13,
'Q': 12,
'J': 0,
'T': 10
}
deques = []
for line in i:
if not line.strip():
continue
cards, bid = line.split()
cards_repr = [int(card_values.get(card, card)) for card in cards]
counts = Counter(card for card in cards if card != 'J')
deque_type = [times for card, times in counts.most_common(5)]
jokers_left = cards.count('J')
for i in range(jokers_left):
for j, n in enumerate(deque_type):
if n < 4:
deque_type[j] += 1
jokers_left -= 1
break
if jokers_left:
if jokers_left <= 4:
deque_type.append(jokers_left)
else:
deque_type += [4, 1]
deques.append((deque_type, cards_repr, int(bid), cards))
deques.sort()
ans = 0
for n, d in enumerate(deques, 1):
ans += n*d[2]
print(ans)
The instructions for part 2 are missing info about how to handle the Four Of A Kind and a joker case. Wasted quite some time because I assumed that the remaining joker would remain unused, but turns out it turns your deck into Five Of A Kind.
Did everybody else just expect this?
Attached: 1 image RT by @ECDC_EU: #WorldAMRweek highlights a critical issue! Overusing #antibiotics threatens their effectiveness, leading to resistant bacteria. It’s essential we use these life-saving medicines responsibly. #HealthUnion #OneHealthEU #StopResistance #WAAW23 #WAAW2023 @ECDC_EU 🐦...
Attached: 1 image 🚨🎄🚨 THIS IS NOT A DRILL 🚨🌟🚨 https://adventofcode.com/
Just sad :(
btw here's the same post from within the fediverse: https://masto.ai/@CopernicusECMWF/111449188759713945
Attached: 1 image The #Chemistree is done and coloured using universal indicator.
What's your favorite so far?
Bebilderte Ausstellung zur Entstehungsgeschichte der Pflanzen - vom Beginn des Lebens in den Ozeanen, zur Eroberung des Landes über die atemberaubende neue Vielfalt der Pflanzen bis hin zu uns Menschen und den dramatischen Auswirkungen des Klimawandels heute.
Produced by the MAdLand consortium and made publically accessible via Zenodo. The series was presented in exhibition form in several botanical gardens across Germany this summer. Only this German version exists, unfortunately.
Mpox is an infectious disease caused by monkeypox virus (MPXV), which is endemic in densely forested regions of West, Central and East Africa, particularly in the northern and central regions of the Democratic Republic of the Congo. Eleven of the 26 provinces of the Democratic Republic of the Congo ...
Concern about further spread of clade I of MPXV
Geneticist/Bioinformatician - Member of #UseGalaxy EU team - working on making reproducible computational biology accessible for everyone.
Other identities:
- https://orcid.org/0000-0002-9464-6640
- 🐘 @zerodivision@scholar.social