Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/a-poor/aoc23
Advent of Code 2023
https://github.com/a-poor/aoc23
advent-of-code advent-of-code-2023
Last synced: about 1 month ago
JSON representation
Advent of Code 2023
- Host: GitHub
- URL: https://github.com/a-poor/aoc23
- Owner: a-poor
- License: mit
- Created: 2023-12-01T03:38:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-18T21:22:30.000Z (about 1 year ago)
- Last Synced: 2024-11-29T11:01:01.134Z (about 2 months ago)
- Topics: advent-of-code, advent-of-code-2023
- Language: Rust
- Homepage:
- Size: 174 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Advent of Code 2023
Using Rust again for [Advent of Code 2023](https://adventofcode.com/2023)!
## Table of Contents
- Day 1:
- [Input Data](/data/01.txt)
- [Part 1](/src/bin/day01-part1.rs)
- [Part 2](/src/bin/day01-part2.rs)
- Day 2:
- [Input Data](/data/02.txt)
- [Part 1](/src/bin/day02-part1.rs)
- [Part 2](/src/bin/day02-part2.rs)
- Day 3:
- [Input Data](/data/03.txt)
- [Part 1](/src/bin/day03-part1.rs)
- [Part 2](/src/bin/day03-part2.rs)
- Day 4:
- [Input Data](/data/04.txt)
- [Part 1](/src/bin/day04-part1.rs)
- [Part 2](/src/bin/day04-part2.rs)
- Day 5:
- [Input Data](/data/05.txt)
- [Part 1](/src/bin/day05-part1.rs)
- [Part 2](/src/bin/day05-part2.rs)
- Day 6:
- [Input Data](/data/06.txt)
- [Part 1](/src/bin/day06-part1.rs)
- [Part 2](/src/bin/day06-part2.rs)
- Day 7:
- [Input Data](/data/07.txt)
- [Part 1](/src/bin/day07-part1.rs)
- [Part 2](/src/bin/day07-part2.rs)
- Day 8:
- [Input Data](/data/08.txt)
- [Part 1](/src/bin/day08-part1.rs)
- [Part 2](/src/bin/day08-part2.rs)
- Day 9:
- [Input Data](/data/09.txt)
- [Part 1](/src/bin/day09-part1.rs)
- [Part 2](/src/bin/day09-part2.rs)
- Day 10:
- [Input Data](/data/10.txt)
- [Part 1](/src/bin/day10-part1.rs)
- [Part 2](/src/bin/day10-part2.rs)
- Day 11:
- [Input Data](/data/11.txt)
- [Part 1](/src/bin/day11-part1.rs)
- [Part 2](/src/bin/day11-part2.rs)
- Day 12:
- [Input Data](/data/12.txt)
- [Part 1](/src/bin/day12-part1.rs)
- Day 13:
- [Input Data](/data/13.txt)
- [Part 1](/src/bin/day13-part1.rs)
- Day 14:
- [Input Data](/data/14.txt)
- [Part 1](/src/bin/day14-part1.rs)
- Day 15:
- [Input Data](/data/15.txt)
- [Part 1](/src/bin/day15-part1.rs)
- [Part 2](/src/bin/day15-part2.rs)
- Day 16:
- [Input Data](/data/16.txt)
- [Part 1](/src/bin/day16-part1.rs)
- [Part 2](/src/bin/day16-part2.rs)## Instructions for Use
Run the challenge with:
```
$ cargo run --bin day-part<1-or-2>
```For example, day 1 part 2 would be:
```
$ cargo run --bin day01-part2
```And day 20 part 1 would be:
```
$ cargo run --bin day20-part1
```My input data is stored as text files in the `data/` directory.