Skip to content

michaelfromyeg/aoc23

Repository files navigation

Advent of Code

2023 edition.

Run a day with python -m dayX.dayX.

It's recommended to use Python 3.12.

TO-DOs

Days I have to come back to...

  • Day 5, part 2
    • (The brute force is far too slow; I need to write code to 'shift' whole ranges)
  • Day 9, part 2
    • I'm close, but I just need to work out the indexing and correct 'transpose' to compute the grid in the other direction
  • Day 10, part 2
  • Day 11
  • Day 12, part 2
    • My brute force version for part 1 won't fly; there's probably some fancy combination math that will work, or DP (which I'm not far from, I think)
  • Day 13, part 2
    • All I have down is the brute force version (i.e., smudging every mirror)
  • Day 14, part 2
    • Just need to add the cycle detection bit for patterns; not too hard
  • Day 15
  • Day 16
  • Day 17
  • Day 18
  • Day 19
  • Day 20
  • Day 21
  • Day 22
  • Day 23
  • Day 24
  • Day 25

About

Advent of Code 2023. Do I finish it this year?!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages