https://github.com/shraddhaag/aoc
Solutions to Advent of Code.
https://github.com/shraddhaag/aoc
advent-of-code aoc challenge
Last synced: 8 months ago
JSON representation
Solutions to Advent of Code.
- Host: GitHub
- URL: https://github.com/shraddhaag/aoc
- Owner: shraddhaag
- Created: 2023-12-01T06:16:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-01T13:32:18.000Z (over 1 year ago)
- Last Synced: 2025-04-15T14:13:24.923Z (about 1 year ago)
- Topics: advent-of-code, aoc, challenge
- Language: Go
- Homepage:
- Size: 1.73 MB
- Stars: 50
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Advent of Code solutions
This repository contains solutions to [Advent of Code](https://adventofcode.com/).
### 2024
|Day | Solution Link| Implementation Approach/Blog posts |
|----|--------------|---|
|Day 1 | [link](2024/day1/main.go)|[AOC 2024, Day 1: Missing abs() for integers](https://www.bytesizego.com/blog/aoc-day1-golang)|
|Day 2 | [link](2024/day2/main.go)|[AOC 2024, Day 2: Slice Internals Reminder](https://www.bytesizego.com/blog/aoc-day2-golang)|
|Day 3 | [link](2024/day3/main.go)|[AOC 2024, Day 3: All About Regex](https://www.bytesizego.com/blog/aoc-day3-golang)|
|Day 4 | [link](2024/day4/main.go)|[AOC 2024, Day 4: Find the X](https://www.bytesizego.com/blog/aoc-day4-golang)|
|Day 5 | [link](2024/day5/main.go)|[AOC 2024, Day 5: Custom Sort](https://www.bytesizego.com/blog/aoc-day5-golang)|
|Day 6 | [link](2024/day6/main.go)|[AOC 2024, Day 6: Escaping & Adding Obstacles](https://www.bytesizego.com/blog/aoc-day6-golang)|
|Day 7 | [link](2024/day7/main.go)|[AOC 2024, Day 7: Recursion to the Rescue](https://www.bytesizego.com/blog/aoc-day7-golang)|
|Day 8 | [link](2024/day8/main.go)|[AOC 2024, Day 8: Reading Comprehension](https://www.bytesizego.com/blog/aoc-day8-golang)|
|Day 9 | [link](2024/day9/main.go)|[AOC 2024, Day 9: Bonus Heaps!](https://www.bytesizego.com/blog/aoc-day8-golang)|
|Day 10 | [link](2024/day10/main.go)|[AOC 2024, Day 10: Part 2 easier than part 1?](https://www.bytesizego.com/blog/aoc-day10-golang)|
|Day 11 | [link](2024/day11/main.go)|[AOC 2024, Day 11: Memoisation FTW](https://www.bytesizego.com/blog/aoc-day11-golang)|
|Day 12 | [link](2024/day12/main.go)|[AOC 2024, Day 12: Counting Corners](https://www.bytesizego.com/blog/aoc-day12-golang)|
|Day 13 | [link](2024/day13/main.go)|[AOC 2024, Day 13: Solving Linear Equations](https://www.bytesizego.com/blog/aoc-day13-golang)|
|Day 14 | [link](2024/day14/main.go)|[AOC 2024, Day 14: Christmas Tree Hunt](https://www.bytesizego.com/blog/aoc-day14-golang)|
|Day 15 | [link](2024/day15/main.go)|[AOC 2024, Day 15: Moving Boxes](https://www.bytesizego.com/blog/aoc-day15-golang)|
|Day 16 | [link](2024/day16/main.go)|[AOC 2024, Day 16: Fun with Dijkstra](https://www.bytesizego.com/blog/aoc-day16-golang)|
|Day 17 | [link](2024/day17/main.go)|[AOC 2024, Day 17: Implementing a Quine](https://www.bytesizego.com/blog/aoc-day17-golang)|
|Day 18 | [link](2024/day18/main.go)|[AOC 2024, Day 18: Falling Walls](https://www.bytesizego.com/blog/aoc-day18-golang)|
|Day 19 | [link](2024/day19/main.go)|[AOC 2024, Day 19: Designing Towels](https://www.bytesizego.com/blog/aoc-day19-golang)|
|Day 20 | [link](2024/day20/main.go)|[AOC 2024, Day 20: Manhattan Distance to the Rescue](https://www.bytesizego.com/blog/aoc-day20-golang)|
|Day 21 | [link](2024/day21/main.go)|[AOC 2024, Day 21: Keypad Madness](https://www.bytesizego.com/blog/aoc-day21-golang)|
|Day 22 | [link](2024/day22/main.go)|[AOC 2024, Day 22: Maximum Bananas](https://www.bytesizego.com/blog/aoc-day22-golang)|
|Day 23 | [link](2024/day23/main.go)|[AOC 2024, Day 23: Bron–Kerbosch Algorithm](https://www.bytesizego.com/blog/aoc-day23-golang)|
|Day 24 | [link](2024/day24/main.go)|[AOC 2024, Day 24: Ripple Carry Adder](https://www.bytesizego.com/blog/aoc-day24-golang)|
|Day 25 | [link](2024/day25/main.go)|[AOC 2024, Day 25: Locks, Keys and Stars!](https://www.bytesizego.com/blog/aoc-day25-golang)|
### 2023
|Day | Solution Link| Implementation Approach |
|----|--------------|---|
|Day 1 | [link](2023/day1/main.go)||
|Day 2| [link](2023/day2/main.go)||
|Day 3| [link](2023/day3/main.go)||
|Day 4| [link](2023/day4/main.go)||
|Day 5| [link](2023/day5/main.go)||
|Day 6| [link](2023/day6/main.go)||
|Day 7| [link](2023/day7/main.go)||
|Day 8| [link](2023/day8/main.go)||
|Day 9| [link](2023/day9/main.go)||
|Day 10| [link](2023/day10/main.go)| [Explanation](2023/day10/README.md)|
|Day 11| [link](2023/day11/main.go)||
|Day 12| [link](2023/day12/main.go)||
|Day 13| [link](2023/day13/main.go)||
|Day 14| [link](2023/day14/main.go)||
|Day 15| [link](2023/day15/main.go)||
|Day 16| [link](2023/day16/main.go)||
|Day 17| [link](2023/day17/main.go)||
|Day 18| [link](2023/day18/main.go)||
|Day 19| [link](2023/day19/main.go)||
|Day 20| [link](2023/day20/main.go)||
|Day 22| [link](2023/day22/main.go)||