Algorithms

Advent of Code 2023 - Day 15

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 15 - Lens Library Find the problem description HERE. The Input - What Parsing?

Continue reading

Advent of Code 2023 - Day 14

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 14 - Parabolic Reflector Dish Find the problem description HERE. The Input - We All Have A Platform Today is another “grid-from-text” input, which we’re pretty well familiar with by this point.

Continue reading

Advent of Code 2023 - Day 13

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 13 - Point of Incidence Find the problem description HERE. The Input - Mirror, Mirror Well, the input is interesting today, but only because it’s one of the few times I can recall getting an input with multiple grids separated by a blank line.

Continue reading

Advent of Code 2023 - Day 12

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 12 - Hot Springs Find the problem description HERE. The Input - Oh My Pun!

Continue reading

Advent of Code 2023 - Day 11

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 11 - Cosmic Expansion Find the problem description HERE. The Input - Galaxy Brain Back to 2D maps, are we?

Continue reading

Advent of Code 2023 - Day 10

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 10 - Pipe Maze Find the problem description HERE. The Input - Loop the Loop Today’s puzzle had a serious amount of parsing, which is really more along the lines of what I’d expect from a weekend at this point in the calendar.

Continue reading

Advent of Code 2023 - Day 09

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 9 - Mirage Maintenance Find the problem description HERE. The Input - Read the Room Today’s puzzle has us reading off lists of numbers from some fancy gadget we just happen to have in our pocket for checking environmental readings of oases.

Continue reading

Advent of Code 2023 - Day 08

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 8 - Haunted Wasteland Find the problem description HERE. The Input - Mapping The Network Fantastic Today’s input offers a bit of a twist, with two distinct sections, but the lines of each part are pretty simple, so we won’t have any issues there.

Continue reading

Advent of Code 2023 - Day 07

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 7 - Camel Cards Find the problem description HERE. The Input - Dromedary Deck Hmm, the input looks suspiciously straightforward to parse today.

Continue reading

Advent of Code 2023 - Day 06

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 6 - Wait For It Find the problem description HERE. The Input - Hold, Hold, Hold Your Boat Today’s input is really short.

Continue reading