An open API service indexing awesome lists of open source software.

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.

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)||