I solved all problems of Advent of Code this time. This was also the first time I went through an entire major contest in Python since my recent switch from C++ to Python on LeetCode (had to use sagemath for one problem, but I think it still counts).
I have shared my python code to solve all the problems, along with the explanations for all the solutions (starred some solutions I found unusual/interesting/fun)
- Problem 1
- Problem 2
- Problem 3
- Problem 4
- Problem 5
- Problem 6
- Problem 7
- Problem 8
- Problem 9
- Problem 10 (⭐)
- Problem 11
- Problem 12
- Problem 13
- Problem 14 (⭐)
- Problem 15
- Problem 16
- Problem 17
- Problem 18 (⭐)
- Problem 19
- Problem 20
- Problem 21 (⭐)
- Problem 22
- Problem 23
- Problem 24
- Problem 25 (⭐)
Please raise an issue if you want further clarifications for some solution or need explanations for something I have done in some code.