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

https://github.com/ayoubzulfiqar/advent-of-code

Implemented in Go, TypeScript & Dart & Python
https://github.com/ayoubzulfiqar/advent-of-code

advent-of-code advent-of-code-2024 advent-of-code-2024-golang advent-of-code-2024-python adventofcode adventofcode2024 dart dartlang go golang pyhton typescript

Last synced: 6 months ago
JSON representation

Implemented in Go, TypeScript & Dart & Python

Awesome Lists containing this project

README

          

# Advent of Code: 2023 - 2024

## Advent of Code 2024

Implemented in Go and Python (Rust - coming soon)

|**Go**|**Python**|**Go**|**Python**|**Go**|**Python**|
|------|----------|------|----------|------|----------|
|[Day-1](2024/Go/Day1)|[Day-1](2024/Python/Day1)|[Day-11](2024/Go/Day11)|[Day-11](2024/Python/Day11)|[Day-21](2024/Go/Day21)|[Day-21](2024/Python/Day21)|
|[Day-2](2024/Go/Day2)|[Day-2](2024/Python/Day2)|[Day-12](2024/Go/Day12)|[Day-12](2024/Python/Day12)|[Day-22](2024/Go/Day22)|[Day-22](2024/Python/Day22)|
|[Day-3](2024/Go/Day3)|[Day-3](2024/Python/Day3)|[Day-13](2024/Go/Day13)|[Day-13](2024/Python/Day13)|[Day-23](2024/Go/Day23)|[Day-23](2024/Python/Day23)|
|[Day-4](2024/Go/Day4)|[Day-4](2024/Python/Day4)|[Day-14](2024/Go/Day14)|[Day-14](2024/Python/Day14)|[Day-24](2024/Go/Day24)|[Day-24](2024/Python/Day24)|
|[Day-5](2024/Go/Day5)|[Day-5](2024/Python/Day5)|[Day-15](2024/Go/Day15)|[Day-15](2024/Python/Day15)|[Day-25](2024/Go/Day25)|[Day-25](2024/Python/Day25)|
|[Day-6](2024/Go/Day6)|[Day-6](2024/Python/Day6)|[Day-16](2024/Go/Day16)|[Day-16](2024/Python/Day16)|
|[Day-7](2024/Go/Day7)|[Day-7](2024/Python/Day7)|[Day-17](2024/Go/Day17)|[Day-17](2024/Python/Day17)|
|[Day-8](2024/Go/Day8)|[Day-8](2024/Python/Day8)|[Day-18](2024/Go/Day18)|[Day-18](2024/Python/Day18)|
|[Day-9](2024/Go/Day9)|[Day-9](2024/Python/Day9)|[Day-19](2024/Go/Day19)|[Day-19](2024/Python/Day19)|
|[Day-10](2024/Go/Day10)|[Day-10](2024/Python/Day10)|[Day-20](2024/Go/Day20)|[Day-20](2024/Python/Day20)|

---
If you are wondering by some part of the code is commented. Because i wanna write pure code for every part even if it means to write some duplicate functions in both part specifically in golang and i don't wanna write util functionality which contain some parts of the code to prevent duplication. i don't want to change the names either so deal with it

Solution: Just uncomment the code in part-1 and run than comment the code in part-2 and run vice versa

---

## Advent of Code 2023

Implemented in Go, TypeScript & Dart

|**Go**|**Dart**|**TypeScript**|
|------|--------|--------------|
|[Day-1](2023/Go/Day1)|[Day-1](2023/Dart/Day1)|[Day-1](2023/TypeScript/Day1)|
|[Day-2](2023/Go/Day2)|[Day-2](2023/Dart/Day2)|[Day-2](2023/TypeScript/Day2)|
|[Day-3](2023/Go/Day3)|[Day-3](2023/Dart/Day3)|[Day-3](2023/TypeScript/Day3)|
|[Day-4](2023/Go/Day4)|[Day-4](2023/Dart/Day4)|[Day-4](2023/TypeScript/Day4)|
|[Day-5](2023/Go/Day5)|[Day-5](2023/Dart/Day5)|[Day-5](2023/TypeScript/Day5)|
|[Day-6](2023/Go/Day6)|[Day-6](2023/Dart/Day6)|[Day-6](2023/TypeScript/Day6)|
|[Day-7](2023/Go/Day7)|[Day-7](2023/Dart/Day7)|[Day-7](2023/TypeScript/Day7)|
|[Day-8](2023/Go/Day8)|[Day-8](2023/Dart/Day8)|[Day-8](2023/TypeScript/Day8)|
|[Day-9](2023/Go/Day9)|[Day-9](2023/Dart/Day9)|[Day-9](2023/TypeScript/Day9)|
|[Day-10](2023/Go/Day10)|[Day-10](2023/Dart/Day10)|[Day-10](2023/TypeScript/Day10)|
|[Day-11](2023/Go/Day11)|[Day-11](2023/Dart/Day11)|[Day-11](2023/TypeScript/Day11)|
|[Day-12](2023/Go/Day12)|[Day-12](2023/Dart/Day12)|[Day-12](2023/TypeScript/Day12)|
|[Day-13](2023/Go/Day13)|[Day-13](2023/Dart/Day13)|[Day-13](2023/TypeScript/Day13)|
|[Day-14](2023/Go/Day14)|[Day-14](2023/Dart/Day14)|[Day-14](2023/TypeScript/Day14)|
|[Day-15](2023/Go/Day15)|[Day-15](2023/Dart/Day15)|[Day-15](2023/TypeScript/Day15)|
|[Day-16](2023/Go/Day16)|[Day-16](2023/Dart/Day16)|[Day-16](2023/TypeScript/Day16)|
|[Day-17](2023/Go/Day17)|[Day-17](2023/Dart/Day17)|[Day-17](2023/TypeScript/Day17)|
|[Day-18](2023/Go/Day18)|[Day-18](2023/Dart/Day18)|[Day-18](2023/TypeScript/Day18)|
|[Day-19](2023/Go/Day19)|[Day-19](2023/Dart/Day19)|[Day-19](2023/TypeScript/Day19)|
|[Day-20](2023/Go/Day20)|[Day-20](2023/Dart/Day20)|[Day-20](2023/TypeScript/Day20)|
|[Day-21](2023/Go/Day21)|[Day-21](2023/Dart/Day21)|[Day-21](2023/TypeScript/Day21)|
|[Day-22](2023/Go/Day22)|[Day-22](2023/Dart/Day22)|[Day-22](2023/TypeScript/Day22)|
|[Day-23](2023/Go/Day23)|[Day-23](2023/Dart/Day23)|[Day-23](2023/TypeScript/Day23)|
|[Day-24](2023/Go/Day24)|[Day-24](2023/Dart/Day24)|[Day-24](2023/TypeScript/Day24)|
|[Day-25](2023/Go/Day25)|[Day-25](2023/Dart/Day25)|[Day-25](2023/TypeScript/Day25)|

---