https://github.com/janniks/aoc2021
My solutions for Advent of Code 2021
https://github.com/janniks/aoc2021
advent-of-code advent-of-code-2021 clojure python python3 rust rust-lang
Last synced: 2 months ago
JSON representation
My solutions for Advent of Code 2021
- Host: GitHub
- URL: https://github.com/janniks/aoc2021
- Owner: janniks
- Created: 2021-12-01T20:14:41.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-12-16T19:03:08.000Z (over 4 years ago)
- Last Synced: 2025-02-14T09:51:10.781Z (over 1 year ago)
- Topics: advent-of-code, advent-of-code-2021, clojure, python, python3, rust, rust-lang
- Language: Python
- Homepage: https://adventofcode.com/2021/about
- Size: 71.3 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [Advent of Code 2021](https://adventofcode.com/2021) 🎄
Solutions for [Advent of Code 2021](https://adventofcode.com/2021). Not perfect, but mine 🤷♂
> ⌨️ Every solution has been coded using a [GergoPlex](https://www.youtube.com/watch?v=dWfQeuXDK_o) [keyboard](https://www.gboards.ca/product/gergoplex), which has been a pleasure to learn [my keymap](https://github.com/janniks/qmk_firmware/blob/master/keyboards/gboards/gergoplex/keymaps/janniks/keymap.txt) with.
| | Rust 🦀 | Python 🐍 | Clojure ☯️ |
| ---------- | :-----------------------------------------------------------: | :-----------------------------------------------: | :------------------------: |
| **Day 1** | [1️⃣](rust/src/bin/day01-01.rs) [2️⃣](rust/src/bin/day01-02.rs) | [1️⃣](python/day01-01.py) [2️⃣](python/day01-02.py) | |
| **Day 2** | [1️⃣](rust/src/bin/day02-01.rs) [2️⃣](rust/src/bin/day02-02.rs) | | |
| **Day 3** | [1️⃣](rust/src/bin/day03-01.rs) [2️⃣](rust/src/bin/day03-02.rs) | [2️⃣](python/day03-02.py) | |
| **Day 4** | | [1️⃣](python/day04-01.py) [2️⃣](python/day04-02.py) | |
| **Day 5** | | [1️⃣](python/day05-01.py) [2️⃣](python/day05-02.py) | |
| **Day 6** | | [1️⃣](python/day06-01.py) [2️⃣](python/day06-02.py) | |
| **Day 7** | | [1️⃣](python/day07-01.py) [2️⃣](python/day07-02.py) | |
| **Day 8** | | [1️⃣](python/day08-01.py) [2️⃣](python/day08-02.py) | [1️⃣](clojure/day08-01.clj) |
| **Day 9** | | [1️⃣](python/day09-01.py) [2️⃣](python/day09-02.py) | |
| **Day 10** | | [1️⃣](python/day10-01.py) [2️⃣](python/day10-02.py) | |
| **Day 11** | | [1️⃣](python/day11-01.py) [2️⃣](python/day11-02.py) | |
| **Day 12** | | [1️⃣](python/day12-01.py) [2️⃣](python/day12-02.py) | |
| **Day 13** | | [1️⃣](python/day13-01.py) [2️⃣](python/day13-02.py) | |
| | Rust 🦀 | Python 🐍 | Clojure ☯️ |
| -------------------------- | :-----: | :-----------------------------------------------: | :--------: |
| **Day 14** | | [1️⃣](python/day14-01.py) [2️⃣](python/day14-02.py) | |
| **Day 15** | | [1️⃣](python/day15-01.py) [2️⃣](python/day15-02.py) | |
| **Day 16** | | | |
| **Day 17** | | | |
| **Day 18** | | | |
| **Day 19** | | | |
| **Day 20** | | | |
| **Day 21** | | | |
| **Day 22** | | | |
| **Day 23** | | | |
| **Day 24** | | | |
| **Day 25** | | | |
| 🎄 | 🎁 | 🎅 | 🦌 |
I'm trying different languages and styles in these solutions.
They might not be perfect (or even somewhat efficient), but they taught me a lot.
Some are algorithmic and functional to a fault...
When I have less time in the evening solutions might be a weird mix between iterative/simulative and functional.