These are my solutions for as many of the advent of code 2024 problems as I could get to. I'm using this year's challenges to learn the Go programming language. I plan to have a directory for each day and one main file per directory. This file will have one function which computes day 1, and another function which computes day 2.
I will not be using any LLMs or other AI assisted tools to complete these challenges. I am not familiar with Go, so I may look up syntactic things from time to time, but otherwise I will be completing these challenges with only my own knowledge.
- Completed
- Completed
- Completed
- Completed
- Completed
- Completed
- Completed
- Completed
- Completed
- Completed (this was way easier than day 9)
- Completed. Part 2 took ~2.5 hours
- Completed part 1 only, failed to complete part 2 -Went back and finished part 2 on 12/30/24
- Completed
- Completed
- Completed, used idea from Neil Thistlethwaite for part 2, but implemented in Go
- Completed
- Completed part 1 only, as I am not that guy
- Completed
- Completed
- Completed, used idea from Neil Thistlethwaite for part 2, but implemented in Go
- Failed to Complete
- Completed. Hashed slices by converting to strings first. Interesting!
- Completed using bron–kerbosch algorithm
- Completed part 1
- Completed part 1