Files
advent-of-code-go/README.md
T
2020-08-03 16:22:34 -04:00

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