Skip to content

ayoubzulfiqar/advent-of-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 Day-1 Day-11 Day-11 Day-21 Day-21
Day-2 Day-2 Day-12 Day-12 Day-22 Day-22
Day-3 Day-3 Day-13 Day-13 Day-23 Day-23
Day-4 Day-4 Day-14 Day-14 Day-24 Day-24
Day-5 Day-5 Day-15 Day-15 Day-25 Day-25
Day-6 Day-6 Day-16 Day-16
Day-7 Day-7 Day-17 Day-17
Day-8 Day-8 Day-18 Day-18
Day-9 Day-9 Day-19 Day-19
Day-10 Day-10 Day-20 Day-20

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 Day-1 Day-1
Day-2 Day-2 Day-2
Day-3 Day-3 Day-3
Day-4 Day-4 Day-4
Day-5 Day-5 Day-5
Day-6 Day-6 Day-6
Day-7 Day-7 Day-7
Day-8 Day-8 Day-8
Day-9 Day-9 Day-9
Day-10 Day-10 Day-10
Day-11 Day-11 Day-11
Day-12 Day-12 Day-12
Day-13 Day-13 Day-13
Day-14 Day-14 Day-14
Day-15 Day-15 Day-15
Day-16 Day-16 Day-16
Day-17 Day-17 Day-17
Day-18 Day-18 Day-18
Day-19 Day-19 Day-19
Day-20 Day-20 Day-20
Day-21 Day-21 Day-21
Day-22 Day-22 Day-22
Day-23 Day-23 Day-23
Day-24 Day-24 Day-24
Day-25 Day-25 Day-25