MCPcopy Index your code
hub / github.com/AxlLind/AdventOfCode2023

github.com/AxlLind/AdventOfCode2023 @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
64 symbols 100 edges 28 files 1 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

AdventOfCode2023 :christmas_tree:

Solutions to AoC 2023 in Rust :crab:

Usage

# to be able to download inputs (see fetch.sh)
export AOC_SESSION=[value from session cookie]

make       # run todays (if in december 2023)
make $DAY  # run a specific day, e.g 01
make all   # run all days

# directly with cargo, if you prefer
cargo run --release --bin $DAY  # run a specific day, e.g 01
cargo run --release             # run all days

All years

  • 2024 in Rust :crab:
  • 2023 in Rust :crab:
  • 2022 in Rust :crab:
  • 2021 in Rust :crab:
  • 2020 in Rust :crab:
  • 2019 in Rust :crab:
  • 2018 in Python :snake:
  • 2017 in Haskell λ
  • 2016 in OCaml :camel:
  • 2015 in Clojure λ

Leaderboard

Getting up at 5:50 every day is tough. Life got in the way a few times. Best placement this year was 111. Went really well this year, especially towards the end.

leaderboard

Core symbols most depended-on inside this repo

step
called by 7
src/bin/16.rs
bfs
called by 4
src/bin/21.rs
dijkstra
called by 2
src/bin/17.rs
connections
called by 2
src/bin/10.rs
digit_sum
called by 2
src/bin/01.rs
energized_tiles
called by 2
src/bin/16.rs
hash
called by 2
src/bin/15.rs
calc_area
called by 2
src/bin/18.rs

Shape

Function 63
Enum 1

Languages

Rust100%

Modules by API surface

src/bin/14.rs4 symbols
src/bin/13.rs4 symbols
src/bin/24.rs3 symbols
src/bin/23.rs3 symbols
src/bin/21.rs3 symbols
src/bin/19.rs3 symbols
src/bin/16.rs3 symbols
src/bin/10.rs3 symbols
src/bin/08.rs3 symbols
src/bin/07.rs3 symbols
src/bin/05.rs3 symbols
src/main.rs2 symbols

For agents

$ claude mcp add AdventOfCode2023 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact