https://adventofcode.com/2024/about
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_01/day_1.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_02/day_2.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_03/day_3.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_04/day_4.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_05/day_5.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_06/day_6.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_07/day_7.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_08/day_8.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_09/day_9.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_10/day_10.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_11/day_11.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_12/day_12.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_13/day_13.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_14/day_14.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_15/day_15.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_16/day_16.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_17/day_17.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_18/day_18.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_19/day_19.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_20/day_20.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_21/day_21.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_22/day_22.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_23/day_23.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_24/day_24.py
- https://github.com/bencart/advent-2024/blob/main/src/aoc_2024/day_25/day_25.py
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