Skip to content

bloopy-code/aoc_2024

Repository files navigation

aoc_2024 👽🐍

Attempting to keep track of Advent of Code 2024

Pre-Challenge Goals:

  • Try with built-in packages and libraries only first
  • Stick to the end!
  • Spend some time trying in some other languages too

Progress

Day Completed Stars Comments
Day 1 - Historian Hysteria ✅ 01/12 ⭐⭐ Completed with 1 built-in library. Could be done maybe better with NumPy.
Rating: 😸 Easy
Day 2- Red-Nosed Reports ✅ 02/12 ⭐⭐ Completed with 2 built-in libs. Not ultra efficient, but it works!
Rating: 😸 Easy
Day 3 - Mull It Over ✅ 03/12 ⭐⭐ Simpler than yesterdays one, but feel like wasn't very effective/pythonic with part 2.
Rating: 😸 Easy
Day 4 - Ceres Search ✅ 08/12 (Part 1)
09/12 (Part 2)
⭐⭐ Thought the diagonals were the tricky part, but you have to READ the prompt, Bloopy! Also feels very messy code. Had to enlist some help 💞👯
Rating: 😾 A bit tricky!
Day 5 - Print Queue ✅ 09/12 (Part 1)
12/12 (Part 2)
⭐⭐ Part 2 takes a little while, very inefficient. Part 1 was easy enough, still overall easier than Day 4. Not rating easy because solved very inefficiently.
Rating:😾 A bit tricky!
Day 6 - Guard Gallivant ♒ 23/12 (Part 1)
❌ Part 2
Part 1 took me a lot of thinking and research to do, Part 2 I can't think of any way to do it that won't take 10 million years. Brain not braining. Will revisit later!
Rating: 🙀 Hard!
Day 7 - Bridge Repair ✅ 29/12 ⭐⭐ Not so bad, but need to remember to READ THE WHOLE BRIEF. Tripped up on two minor things from not thinking properly, and overcomplicated Part 2 initially. Takes a while due to not coding very efficiently, which appears to be a running theme of mine so when all Days are complete, may revisit to beat times!
Rating: 😺 Easyish

Notes & Reflections

  • give a try in another language
  • sort out gitignore and requirements
  • Go back and see if can make code more efficient and robust (errors, typing, general efficiency)