MCPcopy Index your code
hub / github.com/erik-adelbert/aoc

github.com/erik-adelbert/aoc @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,363 symbols 2,653 edges 160 files 283 documented · 21%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

aoc

My advent of code solutions

All programs have been carefully composed and run collectively in around 62ms(2023), 49ms(2022) and 249ms(2021). Coding notes have proven useful for others on reddit.

Happy coding!

Installation and benchmark

  1. optionnally install gocyclo
  2. install hyperfine
  3. git clone this repository somewhere in your $GOPATH
  4. export envar $SESSION with your AoC session value (get it from the cookie stored in your browser)
  5. $ cd 2023
  6. $ make
  7. $ make runtime && cat runtime.md
  8. explore the other Makefile goals

Extension points exported contracts — how you extend this code

LC (Interface)
(no doc) [1 implementers]
2024/24/aoc24.go

Core symbols most depended-on inside this repo

num
called by 159
2021/24/rsc/aoc24.go
add
called by 99
2021/22/aoc22.go
mul
called by 96
2023/24/aoc24.go
max
called by 69
2021/22/aoc22.go
min
called by 41
2021/22/aoc22.go
bin
called by 34
2021/24/rsc/aoc24.go
push
called by 24
2021/4/aoc4.go
φ
called by 23
2023/10/aoc10.go

Shape

Function 670
Method 422
Struct 155
TypeAlias 96
FuncType 18
Interface 2

Languages

Go99%
Python1%

Modules by API surface

2021/23/aoc23.go43 symbols
2025/10/aoc10.go25 symbols
2022/23/aoc23.go24 symbols
2022/22/aoc22.go23 symbols
2021/23/aoc23_test.go23 symbols
2023/3/aoc3.go22 symbols
2023/13/aoc13.go22 symbols
2019/23/aoc23.go21 symbols
2024/9/aoc9.go18 symbols
2024/20/aoc20.go18 symbols
2021/24/rsc/aoc24.go18 symbols
2024/24/aoc24.go17 symbols

For agents

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

⬇ download graph artifact