Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stefanasandei/advent-of-code-2023
My Advent of Code solutions for 2023 🎄
https://github.com/stefanasandei/advent-of-code-2023
advent-of-code aoc aoc2023 c99
Last synced: 26 days ago
JSON representation
My Advent of Code solutions for 2023 🎄
- Host: GitHub
- URL: https://github.com/stefanasandei/advent-of-code-2023
- Owner: stefanasandei
- License: gpl-3.0
- Created: 2023-11-30T19:19:07.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2023-12-15T20:18:56.000Z (11 months ago)
- Last Synced: 2024-09-30T01:20:19.545Z (about 1 month ago)
- Topics: advent-of-code, aoc, aoc2023, c99
- Language: C
- Homepage:
- Size: 120 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Advent of Code 2023 🎄
[Advent of Code](https://adventofcode.com/) is an yearly event, in the form of an Advent calendar, where you get to solve one problem a day until Christmas. These are my solution for this year and [these]() are my solution for 2022.
https://adventofcode.com/2023
## Workflow
Usually, the first day is pretty basic so I use the code from that day as a template. I prefer to not copy the code from the prior year so I can see how my style has changed and what did I learn new :D
This project uses `make` as a build tool so to run the code from a specific day:
```console
$ make DAY=day-01
```Or if you want to run the project for the current day:
```console
$ make
```The `input.txt` and `example.txt` have to be inside the specific day folder. For the sake of simplicity, the makefile runs the `main.c` file, which is either part 1 of part 2, I rename the file when I start to work on that part and name it back when I'm done.
##
Happy coding! ❄