Skip Navigation
[2023 Day 7] Part 2 poorly specified
  • 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)
    
  • [2023 Day 7] Part 2 poorly specified

    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?

    5
    Microbiology @mander.xyz zerodivision @mander.xyz
    Only 50% of Europeans know that antibiotics are ineffective against viruses!
    respublicae.eu ECDC (@ECDC_EU@respublicae.eu)

    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 🐦...

    ECDC (@ECDC_EU@respublicae.eu)
    0
    This is not a drill
    hachyderm.io Eric Wastl (@ericwastl@hachyderm.io)

    Attached: 1 image 🚨🎄🚨 THIS IS NOT A DRILL 🚨🌟🚨 https://adventofcode.com/

    Eric Wastl (@ericwastl@hachyderm.io)
    0
    #Chemistree
    mastodon.social Chris Armstrong (@Rhodium103@mastodon.social)

    Attached: 1 image The #Chemistree is done and coloured using universal indicator.

    Chris Armstrong (@Rhodium103@mastodon.social)

    What's your favorite so far?

    0
    Botany @mander.xyz zerodivision @mander.xyz
    An amazing poster series on the natural history of plants
    zenodo.org Grün, Steine, Erde. Unsere Welt im Wandel.

    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.

    0
    monkeypox @mander.xyz zerodivision @mander.xyz
    WHO disease outbreak news: Mpox (monkeypox)- Democratic Republic of the Congo
    www.who.int Mpox (monkeypox) - Democratic Republic of the Congo

    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

    0
    InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)ZE
    zerodivision @mander.xyz

    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
    Posts 6
    Comments 3