https://github.com/narimiran/aoc2024
My solutions for Advent of Code 2024
https://github.com/narimiran/aoc2024
Last synced: 6 months ago
JSON representation
My solutions for Advent of Code 2024
- Host: GitHub
- URL: https://github.com/narimiran/aoc2024
- Owner: narimiran
- License: mit
- Created: 2024-11-26T18:18:50.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-04-09T16:22:21.000Z (6 months ago)
- Last Synced: 2025-04-09T17:35:38.650Z (6 months ago)
- Language: Clojure
- Size: 277 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Advent of Code 2024
All my Advent of Code repos:
* [AoC 2015 in Nim, Python](https://github.com/narimiran/advent_of_code_2015)
* [AoC 2016 in Python, Clojure (+ visualizations)](https://github.com/narimiran/advent_of_code_2016)
* [AoC 2017 in Nim, OCaml, Python](https://github.com/narimiran/AdventOfCode2017)
* [AoC 2018 in Nim, Python, Racket](https://github.com/narimiran/AdventOfCode2018)
* [AoC 2019 in OCaml, Python](https://github.com/narimiran/AdventOfCode2019)
* [AoC 2020 in Nim, one liner-y Python, Racket](https://github.com/narimiran/AdventOfCode2020)
* [AoC 2021 in Python, Racket](https://github.com/narimiran/AdventOfCode2021)
* [AoC 2022 in Python, Clojure](https://github.com/narimiran/AdventOfCode2022)
* [AoC 2023 in Clojure](https://github.com/narimiran/AdventOfCode2023)
* [AoC 2024 in Clojure (Clerk notebooks)](https://github.com/narimiran/aoc2024) (this repo)
After using Clojure (along side Python) for the first time in [2022](https://github.com/narimiran/AdventOfCode2022), I've used it exclusively in [2023](https://github.com/narimiran/AdventOfCode2023), and it'll be my main language this year.
I like it _that_ much.To make things interesting (or at least different than the last year), this year I'll be using [Clerk notebooks](https://clerk.vision).
To make this notebook format "work", I'll have to write the code in a different way than I usually do: I'll not just present the final solution, but the whole process from reading the input and then slowly building the required blocks until we come with the solution.## Solutions
It is the best to _not_ read the raw code in this repo.
Instead, read the notebooks.The notebooks are available at: https://narimiran.github.io/aoc2024