I'm uploading my solutions to each day here for my own sake! I'll be working in Python 3, though I might try out some other languages if I get bored.
- Complete as many days as possible without the use of AI tools or looking at external solutions
- Get the runtime of part 1 + part 2 to be under 1 second, or as close to it as possible
- Make it to Day 9 at least!
- Get as many points as possible
My goal is to get each day to run in sub 1 second on my laptop (M4 Pro) for parts 1 and 2 combined.
* If two times are listed, the first is the script runtime; the second is the runtime excluding kernel initialization, imports, and I/O
| Day | Time in ms * | Time goal | No AI use? |
|---|---|---|---|
| 1 | 2 | ✅ | ✅ |
| 2 | 823 | ✅ | ✅ |
| 3 | 4 | ✅ | ✅ |
| 4 | 198 | ✅ | ✅ |
| 5 | 3 | ✅ | ✅ |
| 6 | 4 | ✅ | ✅ |
| 7 | 6 | ✅ | ✅ |
| 8 | 125 - 12 | ✅ | ✅ |
| 9 | 372 | ✅ | ✅ |
| 10 | 970 | ✅ | ✅ |
| 11 | 133 | ✅ | ✅ |
| 12 | 72 | ✅ | ✅ |
| I really didn't deserve to get day 12; I basically just checked to see if the space could fit the boxes, wanted to see how many were eligible for solving with brute force and moving the boxes around, and apparently that was just the solution. Kinda a bummer that we didn't have to actually solve the problem, but it would have been hard |