Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jyelewis/advent-of-code-2023


https://github.com/jyelewis/advent-of-code-2023

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

![Advent of Code](https://community.alteryx.com/t5/image/serverpage/image-id/269381iE1288FAEB30E4EDA?v=v2)
![Rust](https://img.shields.io/badge/rust-%23000000.svg?style=for-the-badge&logo=rust&logoColor=white)

![Tests](https://github.com/jyelewis/advent-of-code-2023/actions/workflows/tests.yml/badge.svg)

# 2023 Challenges
* Day 01: [Part 1](/src/bin/01a.rs) ✅, [Part 2](/src/bin/01b.rs) ✅
* Day 02: [Part 1](/src/bin/02.rs) ✅, [Part 2](/src/bin/02.rs) ✅
* Day 03: [Part 1](/src/bin/03.rs) ✅, [Part 2](/src/bin/03.rs) ✅
* Day 04: [Part 1](/src/bin/04.rs) ✅, [Part 2](/src/bin/04.rs) ✅
* Day 05: [Part 1](/src/bin/05.rs) ✅, [Part 2](/src/bin/05.rs) ✅
* Day 06: [Part 1](/src/bin/06.rs) ✅, [Part 2](/src/bin/06.rs) ✅
* Day 07: [Part 1](/src/bin/07a.rs) ✅, [Part 2](/src/bin/07b.rs) ✅

#### Other years (doing some old ones for extra ⭐️⭐️⭐️️)
* 2021 Day 01: [Part 1](/src/bin/2021_01a.rs) ✅, [Part 2](/src/bin/2021_01b.rs) ✅
* 2022 Day 01: [Part 1](/src/bin/2022_01.rs) ✅, [Part 2](/src/bin/2022_01.rs) ✅
* 2022 Day 04: [Part 1](/src/bin/2022_04.rs) ✅, [Part 2](/src/bin/2022_04.rs) ✅
* 2022 Day 23: [Part 1](/src/bin/2022_23.rs) ✅, [Part 2](/src/bin/2022_23.rs) ✅, [Performance optimisations](/src/bin/2022_23_performance.rs) 🐝

#### Performance
Total time to run all tests & all challenges: 0.07s

# Usage
1. Generate new day `cargo run --bin 00_generate`
2. Run a single day `cargo run --bin 01`
3. Run all days, and all tests `cargo test`