Skip to content

bencart/advent-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 

Repository files navigation

Advent of Code 2024

https://adventofcode.com/2024/about

My Solutions:

  1. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_01/day_1.py
  2. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_02/day_2.py
  3. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_03/day_3.py
  4. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_04/day_4.py
  5. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_05/day_5.py
  6. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_06/day_6.py
  7. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_07/day_7.py
  8. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_08/day_8.py
  9. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_09/day_9.py
  10. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_10/day_10.py
  11. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_11/day_11.py
  12. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_12/day_12.py
  13. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_13/day_13.py
  14. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_14/day_14.py
  15. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_15/day_15.py
  16. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_16/day_16.py
  17. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_17/day_17.py
  18. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_18/day_18.py
  19. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_19/day_19.py
  20. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_20/day_20.py
  21. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_21/day_21.py
  22. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_22/day_22.py
  23. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_23/day_23.py
  24. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_24/day_24.py
  25. https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_25/day_25.py

My Output:

Day  1 Part A Example    Execution Time:     0.02 ms Result : 11  ✅
Day  1 Part A            Execution Time:     1.66 ms 
Day  1 Part B Example    Execution Time:     0.15 ms Result : 31  ✅
Day  1 Part B            Execution Time:     1.36 ms 
Day  2 Part A Example    Execution Time:     0.05 ms Result : 2  ✅
Day  2 Part A            Execution Time:     4.75 ms 
Day  2 Part B Example    Execution Time:     0.06 ms Result : 4  ✅
Day  2 Part B            Execution Time:    13.15 ms 
Day  3 Part A Example    Execution Time:     0.02 ms Result : 161  ✅
Day  3 Part A            Execution Time:     0.97 ms 
Day  3 Part B Example    Execution Time:     0.02 ms Result : 48  ✅
Day  3 Part B            Execution Time:     0.54 ms 
Day  4 Part A Example    Execution Time:     0.12 ms Result : 18  ✅
Day  4 Part A            Execution Time:     9.91 ms 
Day  4 Part B Example    Execution Time:     0.10 ms Result : 9  ✅
Day  4 Part B            Execution Time:     9.71 ms 
Day  5 Part A Example    Execution Time:     0.08 ms Result : 143  ✅
Day  5 Part A            Execution Time:     2.97 ms 
Day  5 Part B Example    Execution Time:     0.08 ms Result : 123  ✅
Day  5 Part B            Execution Time:     5.55 ms 
Day  6 Part A Example    Execution Time:     0.16 ms Result : 41  ✅
Day  6 Part A            Execution Time:   114.21 ms 
Day  6 Part A Example  * Execution Time:     0.05 ms Result : 41  ✅
Day  6 Part A          * Execution Time:     3.67 ms 
Day  6 Part B Example  * Execution Time:     0.21 ms Result : 6  ✅
Day  6 Part B          * Execution Time:     2.48  s 
Day  7 Part A Example    Execution Time:     0.07 ms Result : 3749  ✅
Day  7 Part A            Execution Time:    68.96 ms 
Day  7 Part B Example    Execution Time:     0.11 ms Result : 11387  ✅
Day  7 Part B            Execution Time:     4.33  s 
Day  8 Part A Example    Execution Time:     0.11 ms Result : 14  ✅
Day  8 Part A            Execution Time:     2.51 ms 
Day  8 Part B Example    Execution Time:     0.11 ms Result : 34  ✅
Day  8 Part B            Execution Time:     2.90 ms 
Day  9 Part A Example    Execution Time:     0.04 ms Result : 1928  ✅
Day  9 Part A            Execution Time:    31.75 ms 
Day  9 Part B Example    Execution Time:     0.05 ms Result : 2858  ✅
Day  9 Part B            Execution Time:     2.44  s 
Day 10 Part A Example    Execution Time:     0.12 ms Result : 36  ✅
Day 10 Part A            Execution Time:     5.50 ms 
Day 10 Part B Example    Execution Time:     0.08 ms Result : 81  ✅
Day 10 Part B            Execution Time:     3.30 ms 
Day 11 Part A Example    Execution Time:    47.08 ms Result : 55312  ✅
Day 11 Part A            Execution Time:   181.80 ms 
Day 11 Part A Example  * Execution Time:     0.84 ms Result : 55312  ✅
Day 11 Part A          * Execution Time:     2.92 ms 
Day 11 Part B Example  * Execution Time:     3.25 ms 
Day 11 Part B          * Execution Time:   113.91 ms 
Day 12 Part A Example    Execution Time:     0.24 ms Result : 1930  ✅
Day 12 Part A            Execution Time:   234.34 ms 
Day 12 Part B Example    Execution Time:     0.25 ms Result : 1206  ✅
Day 12 Part B            Execution Time:   207.20 ms 
Day 13 Part A Example    Execution Time:     0.22 ms Result : 480  ✅
Day 13 Part A            Execution Time:    18.02 ms 
Day 13 Part A Example  * Execution Time:     0.04 ms Result : 480  ✅
Day 13 Part A          * Execution Time:     1.03 ms 
Day 13 Part B Example  * Execution Time:     0.02 ms 
Day 13 Part B          * Execution Time:     1.10 ms 
Day 14 Part A Example    Execution Time:     0.45 ms Result : 12  ✅
Day 14 Part A            Execution Time:     2.67 ms 
Day 14 Part A Example  * Execution Time:     0.08 ms Result : 12  ✅
Day 14 Part A          * Execution Time:     1.90 ms 
Day 14 Part B Example  * Execution Time:     0.08 ms 
Day 14 Part B          * Execution Time:   874.76 ms 
Day 15 Part A Example    Execution Time:     1.01 ms Result : 10092  ✅
Day 15 Part A            Execution Time:    30.07 ms 
Day 15 Part B Example    Execution Time:     1.40 ms Result : 9021  ✅
Day 15 Part B            Execution Time:    42.04 ms 
Day 16 Part A Example    Execution Time:     5.40 ms Result : (7036, 11048)  ✅
Day 16 Part A            Execution Time:   532.42 ms 
Day 16 Part A Example  * Execution Time:     0.83 ms Result : (7036, 11048)  ✅
Day 16 Part A          * Execution Time:    38.13 ms 
Day 16 Part B Example  * Execution Time:     7.44 ms Result : (45, 64)  ✅
Day 16 Part B          * Execution Time:     2.44  s 
Day 17 Part A Example    Execution Time:     0.05 ms Result : 4,6,3,5,6,3,5,2,1,0  ✅
Day 17 Part A            Execution Time:     0.70 ms 
Day 17 Part B Example    Execution Time:     1.51 ms Result : 117440  ✅
Day 17 Part B            Execution Time:    19.72 ms 
Day 18 Part A Example    Execution Time:     0.13 ms Result : 22  ✅
Day 18 Part A            Execution Time:    21.08 ms 
Day 18 Part B Example    Execution Time:     0.36 ms Result : (6, 1)  ✅
Day 18 Part B            Execution Time:   511.49 ms 
Day 19 Part A Example    Execution Time:     0.04 ms Result : 6  ✅
Day 19 Part A            Execution Time:    45.79 ms 
Day 19 Part B Example    Execution Time:     0.06 ms Result : 16  ✅
Day 19 Part B            Execution Time:    45.77 ms 
Day 20 Part A Example    Execution Time:     0.67 ms Result : 44  ✅
Day 20 Part A            Execution Time:     6.70  s 
Day 20 Part A Example  * Execution Time:     5.72 ms Result : 44  ✅
Day 20 Part A          * Execution Time:     1.17  s 
Day 20 Part B Example  * Execution Time:     1.59 ms Result : 285  ✅
Day 20 Part B          * Execution Time:     1.63  s 
Day 21 Part A Example    Execution Time:     1.15 ms Result : 126384  ✅
Day 21 Part A            Execution Time:     1.61 ms 
Day 21 Part A Example  * Execution Time:     1.06 ms Result : 126384  ✅
Day 21 Part A          * Execution Time:     1.11 ms 
Day 21 Part B Example  * Execution Time:     1.83 ms 
Day 21 Part B          * Execution Time:     1.97 ms 
Day 22 Part A Example    Execution Time:     4.81 ms Result : 37327623  ✅
Day 22 Part A            Execution Time:     1.89  s 
Day 22 Part B Example    Execution Time:     9.95 ms Result : 23  ✅
Day 22 Part B            Execution Time:     4.56  s 
Day 23 Part A Example    Execution Time:     0.06 ms Result : 7  ✅
Day 23 Part A            Execution Time:     9.23 ms 
Day 23 Part B Example    Execution Time:     0.11 ms Result : co,de,ka,ta  ✅
Day 23 Part B            Execution Time:   287.47 ms 
Day 24 Part A Example    Execution Time:     0.12 ms Result : (4, 2024)  ✅
Day 24 Part A            Execution Time:     2.27 ms 
Day 24 Part B Example    Execution Time:     0.10 ms Result : z00,z01,z02,z05  ✅
Day 24 Part B            Execution Time:     3.63 ms 
Day 25 Part A Example    Execution Time:     0.06 ms Result : 3  ✅
Day 25 Part A            Execution Time:    62.16 ms 
Day 25 Part B Example    Execution Time:     0.01 ms 
Day 25 Part B            Execution Time:     0.01 ms 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages