Skip to content

Releases: amclin/advent-of-code

v1.33.0

15 Dec 04:23
3dfb9f3
Compare
Choose a tag to compare

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

05 Dec 06:32
fca62bd
Compare
Choose a tag to compare

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

02 Dec 09:19
eb5dec6
Compare
Choose a tag to compare

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

02 Dec 06:38
e2510dd
Compare
Choose a tag to compare

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

17 Dec 18:05
135dbf9
Compare
Choose a tag to compare

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

16 Dec 23:40
0955b5b
Compare
Choose a tag to compare

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

16 Dec 19:35
fa113b6
Compare
Choose a tag to compare

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

14 Dec 15:23
e62aa22
Compare
Choose a tag to compare

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

14 Dec 14:12
62cd42a
Compare
Choose a tag to compare

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

14 Dec 10:26
97bb107
Compare
Choose a tag to compare

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)