• bob_lemon@feddit.de
    link
    fedilink
    arrow-up
    10
    ·
    edit-2
    7 months ago

    I mean, that literally failed just yesterday.

    Also I’m not sure where in today’s problem you would even use a dictionary

    • Zagorath@aussie.zone
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 months ago

      Hey, I haven’t been doing Advent this year. What was day 5’s problem and why did dicts fail?

      • bob_lemon@feddit.de
        link
        fedilink
        arrow-up
        3
        ·
        7 months ago

        There was a series of number ranges that mapped onto other ranges. The simple approach was filling dictionaries, which worked well for the example data. In the actual data, there ranges were much much larger (in the 100,000,000’s), which made the dictionaries prohibitively large.

        • Faresh@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          7 months ago

          If each number was 8 bytes wide, it would require, if I didn’t mess up my math, 18 GB to fully represent all seeds/numbers as an array.

    • Spaghetti_Hitchens@kbin.social
      link
      fedilink
      arrow-up
      2
      arrow-down
      14
      ·
      7 months ago

      If you don’t know the meaning of a word, you can literally Google “{The word you don’t know} definition.” Google.com is a really handy and easily-accessed dictionary.