Releases: amclin/advent-of-code
Releases · amclin/advent-of-code
v1.33.0
1.33.0 (2023-12-15)
Bug Fixes
- 2023-02: validate games correctly (5416c66)
Features
- 2023-02: checksum a set of games (f69ddc5)
- 2023-02: parse game draw data (e17ca18)
- 2023-02: solution for day 2 part 1 (4e3f60c)
- 2023-02: solution for part 2 (a3205bc)
- 2023-03: validate cube game against limits (a86014f)
v1.32.0
1.32.0 (2023-12-05)
Features
- 2023-01: calculate checksums for trebuchet data (bb1df5d)
- 2023-01: don't use string replacement to parse text (28efcb7)
- 2023-01: generate checksums for trebuchet data (e436ac3)
- 2023-01: sanitize inputs with spelled-out numbers (8d8242f)
- 2023-01: split sanitized and unsanitized checksums of sets (42fd519)
v1.31.0
1.31.0 (2022-12-02)
Bug Fixes
- 2022-day-02: correctly register loss when opponent plays rock against scissors (5b58961)
- 2022-day-02: record correct score when intending to lose against an opponent playing rock (d22be13)
Features
- 2022-day-02: calculate rochambeau scoring based on strategy plays (761c31d)
- 2022-day-02: score rochambeau games (d13ae6d)
- 2022-day-02: solution for part 1 (f3b28ad)
- 2022-day-02: solution for part 2, calculating match score based on strategic win/loss guide (a01f2b4)
v1.30.0
1.30.0 (2022-12-02)
Features
- 2022-day-01: exposes calorie-based elf sorting (ebb9f34)
- 2022-day-01: parse and sort elves by calories carried (b880e67)
- 2022-day-01: solution for part two, getting the top 3 elves' calories (75259c8)
- 2022-day-01: solution to day 1 part 1 (6a42287)
v1.29.0
1.29.0 (2021-12-17)
Bug Fixes
- 2021: reduce noise in runtime logs (9e990a7)
Features
- 2021-day-10: find incomplete line errors (2539be9)
- 2021-day-10: lint navigation instructions (5264b69)
- 2021-day-10: score code autocompletes (bb212f3)
v1.28.0
1.28.0 (2021-12-16)
Features
- 2021-day-09: find the largest basins (8ec8e80)
- 2021-day-09: find the low points on the terrain (c445f40)
v1.27.0
1.27.0 (2021-12-16)
Bug Fixes
- 2021-day-08: descrambled display codes weren't properly alphabatized (156ca8e)
- 2021-day-08: the number 3 was not always descrambled (17a6552)
Features
- 2021-day-08: count occurrences of numbers 1,4,7,8 in scrambled signals (84894e9)
- 2021-day-08: descramble seven-segment-signal codes (a6c49eb)
- 2021-day-08: generate codes for each possible number (17cc8f7)
- 2021-day-08: tally up the decoded numbers for each scrambled display (85cac2a)
- add
npm start
command (5ad7952)
v1.26.0
1.26.0 (2021-12-14)
Features
- 2021-day-07: find fuel-cheap positions for crabs (1849294)
- 2021-day-07: find least fuel usage using complex expenditure (b3a27cc)
v1.25.0
1.25.0 (2021-12-14)
Features
- 2021-day-06: count how many laternfish exist after 80 days (b2eac5d)
- 2021-day-06: efficient methods for tracking lampfish schools at scale (f46f23a)
v1.24.0
1.24.0 (2021-12-14)
Features
- 2021-day-04: find the first board with a bingo (7f8a13f)
- 2021-day-04: find the last board that will score a bingo (5ea8fbb)
- 2021-day-05: count orthogonal intersections on the vent map (50f064d)
- 2021-day-05: count the intersections on the map that exceed a threshold of lines (1a867cc)
- 2021-day-05: map orthagonal lines for hydrothermal vents (a20faca)
- 2021-day-05: support charting diagonal lines on vent map (6adb95e)
- 2021-day-06: count the intersections when including diagonals (9421e73)