mirror of
https://github.com/Threnklyn/advent-of-code-go.git
synced 2026-05-18 19:13:27 +02:00
1.3 KiB
1.3 KiB
Advent of Code 2019
Language: GoLang. https://adventofcode.com/2019
Summary of Days
| Day | Name | Type of Algo & Notes |
|---|---|---|
| 1 | The Tyranny of the Rocket Equation | - Simple math problem |
| 2 | Program Alarm | - Intro to the crazy Intcode problems that are half the AoC days... - Array (slice...) manipulation - I used recursion |
| 3 | Crossed Wires | - Geometry kind of algo, finding intersections of lines on a grid |
| 4 | Secure Container | - May appear math-y, but it's really a string manipulation problem |
| 5 | Sunny with a Chance of Asteroids | - Yay more Intcode!........ - This gave me fits... - Good application for recursion (in my opinion) |
| 6 | Universal Orbit Map | - Tree traversal and depth calculations. It's not quite a Graph, but it has a directed graph algo feel too |
| 7 | Amplification Circuit | - More Intcode... Piping together multiple Intcode computers 😳😳😳 - Refactored Intcode computer to an OOP approach so a single computer maintains its data - Also requires making permutations generator - Some gymnastics to make this circular, but its easier with this OOP approach and the "objects"/instances of a struct maintaining their own data |
| 8 | Space Image Format | 3D Array manipulation |