Racket solutions & explanations for the Advent of Code puzzles
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
Go to file
Matthew Butterick 4f58128ddc day 5
2016 Create README.md
2017 Create README.md
2018 d10 start
2019 d23 p2 (stuck)
2020 day 5
.gitignore ignore
LICENSE.md Update and rename LICENSE to LICENSE.md
README.md Update README.md
aoc-racket.scrbl add index with per-function entries
day01-input.txt days 1-25
day01.rkt end the barbarism
day02-input.txt days 1-25
day02.rkt add index with per-function entries
day03-input.txt days 1-25
day03.rkt add index with per-function entries
day04-input.txt days 1-25
day04.rkt add index with per-function entries
day05-input.txt days 1-25
day05.rkt add index with per-function entries
day06-input.txt days 1-25
day06.rkt end the barbarism
day07-input.txt days 1-25
day07.rkt end the barbarism
day08-input.txt days 1-25
day08.rkt add index with per-function entries
day09-input.txt days 1-25
day09.rkt add index with per-function entries
day10-input.txt days 1-25
day10.rkt end the barbarism
day11-input.txt days 1-25
day11.rkt add index with per-function entries
day12-input.txt days 1-25
day12.rkt add index with per-function entries
day13-input.txt days 1-25
day13.rkt add index with per-function entries
day14-input.txt days 1-25
day14.rkt end the barbarism
day15-input.txt days 1-25
day15.rkt add index with per-function entries
day16-input-master-attrs.txt days 1-25
day16-input.txt days 1-25
day16.rkt end the barbarism
day17-input.txt days 1-25
day17.rkt end the barbarism
day18-input.txt days 1-25
day18.rkt add index with per-function entries
day19-input.txt days 1-25
day19.rkt end the barbarism
day20-input.txt days 1-25
day20.rkt end the barbarism
day21-input.txt days 1-25
day21.rkt add index with per-function entries
day22-input.txt day22 solution
day22.rkt missing line
day23-input.txt days 1-25
day23.rkt end the barbarism
day24-input.txt days 1-25
day24.rkt end the barbarism
day25-input.txt days 1-25
day25.rkt days 1-25
helper.rkt add index with per-function entries
info.rkt more deps
main.rkt days 1-25

README.md

2015 edition

Racket solutions & explanations for the Advent of Code puzzles. Written in Racket's literate-programming dialect, scribble/lp2.

Install from the command line:

raco pkg install aoc-racket

Explanations will be installed automatically as part of the Scribble documentation.

Or just read the code and explanations online, right now.

2016 & onward editions

Solutions in the respective annual subdirectories.