Advent of code 2023

I finished the Advent of Code 2023 challenges.

It’s the first time I participate. It took quite some time but it was fun and I learned quite a bit. Maybe my programs are not too efficient nor the solutions too clever, but it was fun to figure them out all before checking the solutions of other’s. My analysis of the problems is here. For the analysis of each day’s problems:

  1. Day 1
  2. Day 2
  3. Day 3
  4. Day 4
  5. Day 5
  6. Day 6
  7. Day 7
  8. Day 8
  9. Day 9
  10. Day 10
  11. Day 11
  12. Day 12
  13. Day 13
  14. Day 14
  15. Day 15
  16. Day 16
  17. Day 17
  18. Day 18
  19. Day 19
  20. Day 20
  21. Day 21
  22. Day 22
  23. Day 23
  24. Day 24
  25. Day 25

The Perl programs are at:

  1. Day 1 task 1 Day 1 task 2
  2. Day 2 task 1 Day 2 task 2
  3. Day 3 task 1 Day 3 task 2
  4. Day 4 task 1 Day 4 task 2
  5. Day 5 task 1 Day 5 task 2
  6. Day 6 task 1 Day 6 task 2
  7. Day 7 task 1 Day 7 task 2
  8. Day 8 task 1 Day 8 task 2
  9. Day 9 task 1 Day 9 task 2
  10. Day 10 task 1 Day 0 task 2
  11. Day 11 task 1 Day 11 task 2
  12. Day 12 task 1 Day 12 task 2
  13. Day 13 task 1 Day 13 task 2
  14. Day 14 task 1 Day 14 task 2
  15. Day 15 task 1 Day 15 task 2
  16. Day 16 task 1 Day 6 task 2
  17. Day 17 task 1 Day 17 task 2
  18. Day 18 task 1 Day 8 task 2
  19. Day 19 task 1 Day 19 task 2
  20. Day 20 task 1 Day 20 task 2
  21. Day 21 task 1 Day 21 task 2
  22. Day 22 task 1 Day 22 task 2
  23. Day 23 task 1 Day 23 task 2
  24. Day 24 task 1 Day 24 task 2
  25. Day 25 task 1

Their timing is here. All of the tasks ran one after the other in about 36mins in a single core of an old Dell laptop.

Written on January 2, 2024