https://github.com/maverik/aoc2024
Advent of Code 2024 Solutions
https://github.com/maverik/aoc2024
aoc-2024 aoc-2024-in-csharp aoc-2024-in-zig csharp dotnet linqpad zig
Last synced: about 2 months ago
JSON representation
Advent of Code 2024 Solutions
- Host: GitHub
- URL: https://github.com/maverik/aoc2024
- Owner: Maverik
- License: other
- Created: 2024-12-07T07:00:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-24T02:59:10.000Z (over 1 year ago)
- Last Synced: 2025-02-03T10:32:54.855Z (over 1 year ago)
- Topics: aoc-2024, aoc-2024-in-csharp, aoc-2024-in-zig, csharp, dotnet, linqpad, zig
- Language: C#
- Homepage: https://adventofcode.com/2024/
- Size: 71.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://creativecommons.org/licenses/by-nc-sa/4.0/)
# 🚀 Advent of Code 2024 Solutions by Maverik
This repo contains my take on solutions for [Advent of Code - 2024](https://adventofcode.com/2024) solutions in C# using [LINQPad 8](https://www.linqpad.net) and [Zig](https://ziglang.org/).
## 💡 Good to know
Given the different natures of Zig and C#, the solutions take different approaches to solution that is closer to the intended language design.
[C# solutions](LINQPad/) are generally more geared towards LINQ based pipelines where applicable while [Zig solutions](Zig/) are more performance oriented offering compiler the chance to vectorize more readily with few abstractions getting in the way.
This is my first time writing Zig so the code is a learning journey (and a very pleasant one at that!). 😊
## 🎈 Fun while solving challenges
https://github.com/user-attachments/assets/d764a7c0-f59a-4f60-a860-883d80a58e29
## ⚖️ License & Attribution
This work by Maverik is licensed under CC BY-NC-SA 4.0 



Please familiarize yourself with your **rights** and **obligations** under this license grant by clicking the relevant link above.