Programming

Advent of Code 2023 - Day 25

It’s that time of year again! Just like last year, I’ll be posting my solutions to the Advent of Code puzzles. This year, I’ll be solving the puzzles in Kotlin. I’ll post my solutions and code to GitHub as well. If you haven’t given AoC a try, I encourage you to do so along with me! Day 25 - Snowverload Find the problem description HERE. The Input - A Proponent of Components Let’s celebrate Christmas Day with one more input where each line is a unique piece of information and that information has nice, distinct separators!

Continue reading

Advent of Code 2023 - Day 24

It’s that time of year again! Just like last year, I’ll be posting my solutions to the Advent of Code puzzles. This year, I’ll be solving the puzzles in Kotlin. I’ll post my solutions and code to GitHub as well. If you haven’t given AoC a try, I encourage you to do so along with me! Day 24 - Never Tell Me The Odds Find the problem description HERE. The Input - Hailstones in a Hurry Today’s input represents a list of the positions and velocities (in the form of change in position per nanosecond) of hailstones, whizzing in surprisingly consistent trajectories through the air.

Continue reading

Advent of Code 2023 - Day 23

It’s that time of year again! Just like last year, I’ll be posting my solutions to the Advent of Code puzzles. This year, I’ll be solving the puzzles in Kotlin. I’ll post my solutions and code to GitHub as well. If you haven’t given AoC a try, I encourage you to do so along with me! Day 23 - A Long Walk Find the problem description HERE. The Input - A Long Walk Down a Short Slope Hello, grid of characters, my old friend!

Continue reading

Advent of Code 2023 - Day 22

It’s that time of year again! Just like last year, I’ll be posting my solutions to the Advent of Code puzzles. This year, I’ll be solving the puzzles in Kotlin. I’ll post my solutions and code to GitHub as well. If you haven’t given AoC a try, I encourage you to do so along with me! Day 22 - Sand Slabs Find the problem description HERE. The Input - A Brick of What?

Continue reading

Advent of Code 2023 - Day 21

It’s that time of year again! Just like last year, I’ll be posting my solutions to the Advent of Code puzzles. This year, I’ll be solving the puzzles in Kotlin. I’ll post my solutions and code to GitHub as well. If you haven’t given AoC a try, I encourage you to do so along with me! Day 21 - Step Counter Find the problem description HERE. The Input - Another Day, Another 2D Grid Today, we have our old friends '.

Continue reading

Advent of Code 2023 - Day 20

It’s that time of year again! Just like last year, I’ll be posting my solutions to the Advent of Code puzzles. This year, I’ll be solving the puzzles in Kotlin. I’ll post my solutions and code to GitHub as well. If you haven’t given AoC a try, I encourage you to do so along with me! Day 20 - Pulse Propagation Find the problem description HERE. The Input - Modular Arithmetic I’m back, baby!

Continue reading

Advent of Code 2023 - Day 19

It’s that time of year again! Just like last year, I’ll be posting my solutions to the Advent of Code puzzles. This year, I’ll be solving the puzzles in Kotlin. I’ll post my solutions and code to GitHub as well. If you haven’t given AoC a try, I encourage you to do so along with me! Day 19 - Aplenty Find the problem description HERE. The Input - Rules are Rules Now that the parts are flowing again, we need to help the elves sort them and determine which parts are acceptable for use.

Continue reading

Advent of Code 2023 - Day 18

It’s that time of year again! Just like last year, I’ll be posting my solutions to the Advent of Code puzzles. This year, I’ll be solving the puzzles in Kotlin. I’ll post my solutions and code to GitHub as well. If you haven’t given AoC a try, I encourage you to do so along with me! Day 18 - Lavaduct Lagoon Find the problem description HERE. The Input - Can You Dig It?

Continue reading

Advent of Code 2023 - Day 17

It’s that time of year again! Just like last year, I’ll be posting my solutions to the Advent of Code puzzles. This year, I’ll be solving the puzzles in Kotlin. I’ll post my solutions and code to GitHub as well. If you haven’t given AoC a try, I encourage you to do so along with me! Day 17 - Clumsy Crucible Find the problem description HERE. The Input - These City Streets Today’s input parsing is… pretty much all done by the pre-processor.

Continue reading

Advent of Code 2023 - Day 16

It’s that time of year again! Just like last year, I’ll be posting my solutions to the Advent of Code puzzles. This year, I’ll be solving the puzzles in Kotlin. I’ll post my solutions and code to GitHub as well. If you haven’t given AoC a try, I encourage you to do so along with me! Day 16 - The Floor Will Be Lava Find the problem description HERE. The Input - Rudolph The Red-Nosed Laser Engineer Another day, another grid of characters here in Advent of Code.

Continue reading